HDU小小练
hdu1253胜利大逃亡(bfs)
题意:就是城堡问题,找出可通行路径即可
思路:三维BFS,设定前后上下左右6个方向搜索,注意开始的时候人站的位置可以是墙。
hdu1495非常可乐(bfs)
题意:要在现有的量杯下把可乐最终平分到杯子里
思路:
预处理m < n < s,以后处理方便点
初始状态,m,n杯中可乐体积为0,s杯中体积为s;
然后分六种情况:
1, s 倒 m
2, s 倒 n
3, m 倒 n
4, m 倒 s
5, n 倒 m
6, n 倒 s
直到n,s杯中的可乐能等分(此时m杯中体积为0)为止,若不能等分,则输出 NO
注:memset需要的头文件C中为<memory.h> 或 <string.h>,C++中为<cstring>
hdu2544最短路(最短路)
题意:找出赛场到商场的最短路径,然后把花费的时间相加即可。
思路:直接用解决最短路问题的三大算法来解决。
hdu2550 百步穿杨
题意:把箭按顺序排下来,然后按照格式输出结果。
思路:当然是输入数字然后排序,然后再输出。考察了个人对结构体和sort的熟练应用。
hdu2688Rotate(树状数组)
题意:给定一串数字,支持查询和旋转两种操作,查询是查询在经过前面的一些操作之后形成的现在这个序列里的顺序对数,旋转是对给出的[s,e]这一段进行旋转,是将s位置的元素移至e元素的后面,这样会形成一个新串,然后继续操作,直至没有操作。
思路:看了别人的题解还不理解来。。
HDU小小练的更多相关文章
- iOS 10 开发适配系列 之 权限Crash问题
		
升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列. 直入正题吧 今天用一个项目小小练下手,发现调用相机,崩了.试试看调用相册,又特么崩了.然后看到控制台输出了以下信息 ...
 - iOS 10 开发    相机相关的适配
		
升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列. 直入正题吧 今天在写 Swift 3 相关的一个项目小小练下手,发现调用相机,崩了.试试看调用相册,又特么崩了.然 ...
 - HDU 6119  小小粉丝度度熊 【预处理+尺取法】(2017"百度之星"程序设计大赛 - 初赛(B))
		
小小粉丝度度熊 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Sub ...
 - hdu ---(4517)小小明系列故事——游戏的烦恼(Dp)
		
小小明系列故事——游戏的烦恼 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)To ...
 - 随手练——HDU 1078 FatMouse and Cheese(记忆化搜索)
		
http://acm.hdu.edu.cn/showproblem.php?pid=1078 题意: 一张n*n的格子表格,每个格子里有个数,每次能够水平或竖直走k个格子,允许上下左右走,每次走的格子 ...
 - 随手练——HDU 5015 矩阵快速幂
		
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5015 看到这个限时,我就知道这题不简单~~矩阵快速幂,找递推关系 我们假设第一列为: 23 a1 a2 ...
 - 随手练——HDU Safe Or Unsafe (小根堆解决哈夫曼问题)
		
HDU 2527 :http://acm.hdu.edu.cn/showproblem.php?pid=2527 哈夫曼树,学完就忘得差不多了,题目的意思都没看懂,有时间复习下,看了别人的才知道是怎么 ...
 - HDU 6119 小小粉丝度度熊(Two pointers)
		
[题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=6119 [题目大意] 给出一些签到区间和一些补签卡,问可以创造的最长连续签到区间 [题解] 如果我们 ...
 - HDU 6119 小小粉丝度度熊 双指针
		
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6119 题意:中文题面. 解法:先处理可能交叉的区间,然后容易发现满足双指针的特性. //HDU 611 ...
 
随机推荐
- 学习笔记之form表单
			
form表单提交的数据 是字典类型 这样 方便在create时候 直接解压
 - Linux 编译命令参数
			
基本格式:gcc [options] file1 file2... //若不加入参数,则按默认参数依次执行编译.汇编和链接操作,生成的可执行文件名为 a.out 常用参数:-E //只执行预处理操作 ...
 - docker --Dockerfile--一些语法
			
环境更换 环境变量(与声明的ENV声明),也可以在特定指令作为变量用来被解释 Dockerfile.转义也被处理,从字面上包含类似于变量的语法. 环境变量Dockerfile用 $variable_n ...
 - MT【40】一道联赛二试题
			
让我通过这道题来演示如何利用切比雪夫多项式的内功心法: 评:如此大道至简,当年为之叫绝的精彩的做法
 - [CF1132F]Clear the String
			
题意 给你一个串s,每次可以花费1的代价删去一个子串,要求子串的每一位为同一个字符. 求删去整个串的最小代价. 分析 这是一道非常简单的区间\(DP\)问题,我们定义\(f[i][j]\)表示删去子串 ...
 - 洛谷 P2887 [USACO07NOV]防晒霜Sunscreen 解题报告
			
P2887 [USACO07NOV]防晒霜Sunscreen 题目描述 To avoid unsightly burns while tanning, each of the C (1 ≤ C ≤ 2 ...
 - android 混淆 与 反编译
			
1, 文件 project.properties 修改: target=android-14proguard.config=${sdk.dir}/tools/proguard/proguard-and ...
 - 12: MyBatis之传入参数parameterType
			
源链接地址:http://blog.csdn.net/liaoxiaohua1981/article/details/6862764
 - 跟我一起学习vue2(学习工程目录)[三]
			
查看生成的my-project的工程目录 首先看 build是最终发布的代码存放位置. 我查看了一下目录,里面都是Js文件 config目录里面主要是配置目录,包括端口号.如果开的项目多,可以进入in ...
 - csp20141203 集合竞价 解题报告
			
Solution:对股票出价进行排序,然后按照价格递增的次序依次设定p的价格并求成交量.1. //prove that the result of price(maximum--maxprice) i ...