1088专题

滑雪 POJ 1088

回溯 + DFS #include<cstdio>#include<cstring>#include<iostream>using namespace std;#define MAXD 100 + 10int R,C;int G[MAXD][MAXD];int d[MAXD][MAXD] = {0}; /*到达 i j 时候的最大长度*/int max_size = 0;#

搜索学习(1)--POJ 1088滑雪 NYOJ 10

题目链接:   poj:click here.   NYOJ :click here 搜索的经典,记忆化搜索,可以用dp实现, 思路:做了一天了,关键在于记录路径的二维数组和存储图的数组,当前点四个方向都搜一遍,搜了一遍记录被访问了,高度下降才是符合要求,同时最长路径在搜的同时及时更新, 调了好几遍,搜索题目还是发现没能把图抽象化语言去实现,以后要加强,不过发现nyoj能过,同样的代码交到

POJ 1088 DP || 记忆化搜索

按高度从小到大排序一遍   DP即可: #include "stdio.h"#include "string.h"#include "queue"#include "algorithm"using namespace std;int dir[4][2]={1,0,-1,0,0,1,0,-1};int n,m,Min,ans;int a[101][101],dp[101][1

POJ-1088 滑雪 记忆化搜索

题目链接 #include <stdio.h>#include <string.h>#include <iostream>#include<functional>#include <queue>#include <string>#include <algorithm>using namespace std;const int maxn = 105;int n,m;i

POJ-1088-动规-DFS+记忆化搜索

/*转载请注明出处:乄心-小黄豆http://blog.csdn.net/wuxinxiaohuangdou*/ 中文的就不解释了! 简单的DFS+记忆搜索! /*336K 79MS AC*/#include<iostream>using namespace std;#define MAX 105int R,C;int max_len[MAX][MAX];int fina_ma

【DFS】poj 1088 滑雪

滑雪 Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 76064 Accepted: 28203 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长

lighoj 1088 Points in Segments | 二分

题意: 给你n个数,q个区间。让你求出每个区间所包含的数的个数。 思路: 一开始以为是线段树,不过看看数据范围,算了。。。 把n个数sort一遍,然后根据每个区间的两个边值进行二分,得出的结果相减即可。注意细节。 AC代码: #include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#in

POJ 题目1088 滑雪(记忆搜索)

滑雪 Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 67994Accepted: 25014 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最

HDU 1088 Write a simple HTML Browser

HDU 1088 Write a simple HTML Browser 水题,就是会各种PE坑爹、、、不多说 #include <cstdio>#include <cstring>char word[81];int main(){int len, i;int cc = -1;while(scanf("%s", word)==1){if(strcmp(word, "<br>

POJ 1088 滑雪 NYOJ 10 skiing

题目链接~~> 做题感悟:开始做这题时是在 POJ 上做的,一眼就瞅出来用记忆化搜索 1A,但是在 NYOJ 上又重新打了一次代码 Wa 了,很是郁闷又在 POJ 上提交了一次 AC,幸好时间长暴力搜索水过,过了之后看了一下别人的代码才发现错误,在搜着已经有值的时候,那个点标记了没取消, POJ 数据有点水了。 解题思路:依次遍历每个点,遍历完一个点意味着这个值是这个点的最优值,把这个值存下来

POJ 1088 - 滑雪(动态规划)

点击打开链接(NOI省选题) 记忆化搜索 WA了一次:边界时return d[x][y] = 1; 没有跟ans比较,导致特殊情况ans等于0。 改法是将ans比较放到solve里跟最后dfs返回值比较。ans = max ( ans, dfs ( i, j ) ); 状态转移:d[x][y] = max ( d[x][y], dfs ( nx, ny ) + 1 );

poj 1088 记忆化搜索

如题:http://poj.org/problem?id=1088               Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度

poj 1088 / 3624两道简单DP

滑雪 Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 90776 Accepted: 34215 Description Michael

poj 1088 滑雪(DFS+记忆化搜索)

滑雪 Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 100183 Accepted: 38112 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区

BZOJ 1088 [SCOI2005]扫雷Mine 动态规划

Description   相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了 ,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字 表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即

OJ : 1088 : 手机短号(多实例)

题目描述 大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。 现在,如果给你一个11位长的手机号码,你能找出对应的短号吗? 输入 输入数据的第一行是一个N(N <= 200),表示有N组输入数据,接下来的N行每一行为一

POJ 1088 滑雪 (记忆化搜索)

滑雪 Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 79619 Accepted: 29637 Description Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一

sdnu 1088.欧拉路 (本题数据太弱)

原题链接:http://210.44.14.31/problem/show/1088 本题数据太弱,只需判断结点的度符不符合条件即可。 欧拉路: 1.最多只能有两个点的入度与出度不相等。(这两个点出度大的必须作为起始点,入度大的必须作为终点。) 2.忽略边的方向后,图必须连通。 注意事项: 1.本题最后不需要换行。 2.判断点的度时别忘了  入度与出度不能同时为0

pat 1088 Rational Number

1088. Rational Arithmetic (20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue For two rational numbers, your task is to implement the basic arithmet

滑雪(百炼 1088 动态规划)

滑雪 查看提交统计提问 总时间限制:  1000ms   内存限制:  65536kB 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2

51Nod_1088 最长回文子串

51Nod_1088 最长回文子串                                             http://www.51nod.com/Challenge/Problem.html#!#problemId=1088   题目 回文串是指aba、abba、cccbccc、a

POJ 1088:滑雪

题目描述:(此题目是2012北大信科夏令营上机考试题目) 总时间限制:  1000ms  内存限制:  65536kB 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度

zoj-1088-System Overload

点击打开题目#include<iostream>#include<cstdlib>#include<vector>#include<map>#include<cstring>#include<string>#include<algorithm>#include<ctype.h>#include<fstream>#include<string.h>#include<stdio

H-滑雪(POJ 1088)

Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10

【SCOI2003】巴蜀1088 Antiprime数

Description   如果一个自然数n(n>=1),满足所有小于n的自然数(>=1)的约数个数都小于n的约数个数,则n是一个Antiprime数。譬如:1, 2, 4, 6, 12, 24。   任务:编一个程序:     1、从ANT.IN中读入自然数n。     2、计算不大于n的最大Antiprime数。     3、将结果输出到ANT.OUT中。 Input   输入只有

九度1088 剩下的树

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:7060 解决:3187 题目描述:     有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,...,L共L+1个位置上有L+1棵树。     现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走