HDU 1273 漫步校园 orz

HDU 1428 漫步校园(最短路+记忆化搜索) 漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3991    Accepted Submission(s): 1235 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房 阅读详情

乱搞题,n-1减去起点,把剩下的点分成尽可能相等的两部分1、2(为了得到尽可能大的答案)

对于1内部来讲,显然总能保证“新鲜”,在新鲜1后,不难看出2的每个点都对应着一个“新鲜”

#include <iostream>
using namespace std;
int main()
{
	int n;
	while(scanf("%d",&n),n)
		printf("%d\n",(n-1)>>1);
	return 0;
}


 

HDU1428(BFS+DFS+记忆化搜索) 漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 2049    Accepted Submission(s): 587 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。 阅读详情

相关推荐

hdu 1428 漫步校园 (最短路+记忆化搜索)

漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3023    Accepted Submission(s): 917 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两

Coding A World 925

HDOJ 1428 漫步校园 (spfa+记忆搜索)

题目链接:(—_—) zZ 题目大意:我去, 题目看了半天才看懂, 是求当前这点A到终点的路径距离与下一点B到终点的路径是减小的路径有多少个。 比如A到终点的路径为10, B到终点的路径为5, 并可以通过A到B(为直接连通)那么这就是符合条件的一条路。 思路:用spfa求出每个点到终点的距离, 在dfs记忆搜索符合条件的, 注意范围(我又这样wa了,) code:

Cifer 791

hdu 1428 漫步校园 记忆化搜索

无语了,,对这道题,从年前就做了这道题,到现在才A,之前一直以为题意是直走两个方向,即向下或向右,结果无限wa,后来看了hdu的discuss,才知道原来是可以走四个方向,自己想了一种方法,即用优先队列把图中每个点到(n,n)的距离全算出来,然后在算的同时并标明有几种距离相同的情况(一直朝四个方向搜并将队列里最小的值放在队列前面,直到搜到以前搜到过的点结束,结束时统计队列里同样搜到以前搜过的点并与最

AcmLzq的博客 1178

hdoj1428_漫步校园(dp)

思路:bfs从后往前求路径长度,dfs从前往后求路径数,记忆dp#include<iostream> #include<vector> #include<string.h> #include<queue> #include<utility> using namespace std;int map[60][60]; int dir[4][2] = { { -1, 0 }, { 0, 1 }, { 1,

wdcxc的专栏 442

hdu-1428 漫步校园(BFS+记忆化搜索)

漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3815    Accepted Submission(s): 1164 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线

TUT我好菜啊 452

HDU1428 漫步校园 (dfs+bfs)

漫步校园 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4057    Accepted Submission(s): 1272 Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线

要做ADC 559

hdu1428漫步校园( 最短路+BFS(优先队列)+记忆化搜索(DFS))

Problem Description LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步

青山绿水之辈 专栏 2150

hdu - 1428 - 漫步校园(bfs + dp)

题意:一个 n x n 的矩阵,矩阵中的每

无节操 1118

HDU 1428 漫步校园 (BFS+优先队列+记忆化搜索)

题目地址:HDU 1428 先用BFS+优先队列求出所有点到机房的最短距离,然后用记忆化搜索去搜。 代码如下:#include <iostream> #include <string.h> #include <math.h> #include <queue> #include <algorithm> #include <stdlib.h> #include <map> #include <set

scf0920 905

hdoj 1428 漫步校园 【BFS+DFS】

题目:hdoj 1428 漫步校园  分析:题意还是有必要说的,他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近,注意这句话,可见先让你求每个点到机房(n,n)点的最短路。当然这里用BFS比较好,注意要用优先队列.。接着这句话告诉你,每次选择走的时候可以有多种选择,只要满足上面每一步都比当前这一步更近,即dis【child】 AC代码:

大神养成中..... 1581

HDU - 1428)漫步校园(dijkstra+记忆化搜索)

LL最近沉迷于AC不能自拔,每天寝室、机房两点一线。由于长时间坐在电脑边,缺乏运动。他决定充分利用每次从寝室到机房的时间,在校园里散散步。整个HDU校园呈方形布局,可划分为n*n个小方格,代表各个区域。例如LL居住的18号宿舍位于校园的西北角,即方格(1,1)代表的地方,而机房所在的第三实验楼处于东南端的(n,n)。因有多条路线可以选择,LL希望每次的散步路线都不一样。另外,他考虑从A区域到B区域仅

feng_zhiyu的博客 537

Hdu428 漫步校园

漫步校园 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 32   Accepted Submission(s) : 17 Font: Times New Roman | Verdana | Georgia Font

Jelly_acm的博客 702

HDOJ 1428 漫步校园

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1428 这道题目应该是一道裸的记忆化搜索,但不知道为什么HDOJ官方分类里面把它分进了Dynamic Programming(动态规划)里面,这题虽然是中文题,但是其实还是有很多童鞋读不懂这道题的题意,尤其是这句话: 考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近

RaAlGhul的博客 625

hdu_1428 漫步校园

原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1428 分析:              由“他考虑从A区域到B区域仅当存在一条从B到机房的路线比任何一条从A到机房的路线更近(否则可能永远都到不了机房了…)” 知道,先要求出每个点到终点的最短路径。   接着DFS得到可以满足条件的路径个数(记忆化搜索)。 我的代码: #includ

徵羽調_xiao賤的专栏 962

HDU 1428 漫步校园

题目链接:漫步校园 解题思路:语死早,题意说是从左上角到右下角,求不同路径数,他给走过的路径有个限制条件,从A->B的话必须存在一条从B到右下角的路比所有的从A到右下角的路都短。也就是B->右下角的最短路比A->右下角的最短路短。然后就是先BFS,处理出所有点到右下的最短路,然后再进行DFS计数。要用记忆化搜索。其实就是个DP #include #include #include #d

CrazySona的专栏 530

hdu 2489 漫步校园

那个sb翻译的题目,真是醉了,dfs+bfs #include #include #include #define ll long long #define maxn 55 using namespace std; int n; int mapp[maxn][maxn]; ll dp[maxn][maxn]; int vaule[maxn][maxn]; int dir[4][2]={{0,1}

zafkiel_nightmare的专栏 485

hdu1428 漫步校园(spfa+记忆化搜索)

http://acm.hdu.edu.cn/showproblem.php?pid=1428 题意:求总路线数,要求下一步要比上一步离终点近。 思路:和hdu1142很像,先用spfa以终点为起点找出终点到所有点的最短距离,接着以最短距离为条件从起点开始记忆化深搜。不过这题是把路的权值当成一个方阵的形式给出,那建边就类似于方格取数了,分别连边。先是用邻接矩阵来了一发,果断TLE,改

Iguodala的博客 423
上一篇: HDU 1234 水
下一篇: HDU 1214 圆桌会议
vsooda
博客等级 码龄15年 456粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值