
HDOJ
文章平均质量分 81
luminous11
ACM/ICPC铁牌狗飘过
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDOJ 5037 Frog
题意:青蛙从0到m,每次跳的距离不大于L,可以在任意位置添加任意数量的石头,青蛙会自动选择跳跃次数最少的方案,求青蛙可能的最大的跳跃次数。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5037思路:模拟+贪心。将每次青蛙跳跃的过程模拟,在跳跃过程中贪心选择出相同跳跃次数情况下距离最短的情况。若该处没有石子就加石子。注意点:直接模拟可能因为原创 2014-09-22 18:46:47 · 452 阅读 · 0 评论 -
HDOJ 2377 / ZOJ 2913 Bus Pass
题意:链接:思路:注意点:以下为AC代码原创 2014-09-24 23:58:12 · 714 阅读 · 0 评论 -
HDOJ 1754 I Hate It
题意:链接:思路:注意点:原创 2014-09-24 23:48:31 · 453 阅读 · 0 评论 -
HDOJ 1269 迷宫城堡
题意:判断有向图中是否存在任意点n到各点都为连通链接:http://acm.hdu.edu.cn/showproblem.php?pid=1269思路:强连通分量,tarjan,判断强连通分量的数量,直接套模板了。以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode原创 2014-10-08 09:26:24 · 472 阅读 · 0 评论 -
HDOJ 5055 Bob and math problem
题意:链接:思路:注意点:原创 2014-09-30 08:54:47 · 482 阅读 · 0 评论 -
HDOJ 5053 the Sum of Cube
题意:链接:思路:注意点:以下为AC代码:原创 2014-09-30 08:48:57 · 383 阅读 · 0 评论 -
HDOJ 5054 Alice and Bob
题意:链接:原创 2014-09-30 08:40:08 · 408 阅读 · 0 评论 -
HDOJ 5063 Operation the Sequence
题意:链接:原创 2014-10-13 18:05:00 · 365 阅读 · 0 评论 -
HDOJ 5062 Beautiful Palindrome Number
题意:判断在范围内存在多少个符合要求的回文数。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5062思路:范围很小,并且有规律,手算就出来了。注意点:注意N==0的时候,因为这个点WA了两次。以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeE原创 2014-10-13 12:31:45 · 443 阅读 · 0 评论 -
HDOJ 2520 我是菜鸟,我怕谁
题意:链接:原创 2014-10-13 16:03:37 · 444 阅读 · 0 评论 -
HDOJ 1385 Minimum Transport Cost
题意:链接:思路:注意点:以下原创 2014-10-15 17:28:22 · 325 阅读 · 0 评论 -
HDOJ 3790 最短路径问题
题意:RT,最短路问题,路径原创 2014-09-19 17:57:37 · 445 阅读 · 0 评论 -
HDOJ 5067 Harry And Dig Machine
题意:链接:思路:注意点:以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor119092002014-10-19 11:25:48Accepted5067109MS364K原创 2014-10-19 12:20:29 · 522 阅读 · 0 评论 -
HDOJ 5066 Harry And Physical Teacher
题意:链接:思路:注意点:以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor119095772014-10-19 12:12:27Accepted50660MS336K5原创 2014-10-19 12:09:00 · 391 阅读 · 0 评论 -
HDOJ 2112 HDU Today
题意:链接:思路:注意点:以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor119177282014-10-19 23:37:08Accepted21121953MS13原创 2014-10-19 23:38:45 · 427 阅读 · 0 评论 -
HDOJ 5019 Revenge of GCD
题意:RT,单源最短路问题,求路径最短,当路径长相同时使花费尽可能少。链接:http://acm.hdu.edu.cn/showproblem.php?pid=3790SPFA/dijkstra模板即可原创 2014-09-21 23:28:59 · 409 阅读 · 0 评论 -
HDOJ 1217 Arbitrage
题意:链接:思路:原创 2014-10-18 14:51:34 · 406 阅读 · 0 评论 -
HDOJ 5018 Revenge of Fibonacci
题意:RT,单源最短路问题,求路径最短,当路径长相同时使花费尽可能少。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5018SPFA/dijkstra模板即可原创 2014-09-21 23:19:51 · 434 阅读 · 0 评论 -
HDOJ 5038 Grade
#include #include #include #include #include #include #include #include using namespace std;struct node { int n; int cnt;}num[205];set p;int calc ( int i ){ p.insert ( 1000原创 2014-09-22 12:32:43 · 451 阅读 · 0 评论 -
HDOJ 2159 FATE
题意:给出忍耐度和杀怪数量和升级所需经验,并且已知每只怪的经验和所需的忍耐值,求出是否能升级链接:http://acm.hdu.edu.cn/showproblem.php?pid=2159思路:有忍耐度和杀怪数量两个限制条件,二维背包,并且每种怪物没有数量限制,完全背包,综合就是二维完全背包。状态转移方程为dp[j][l] = max ( dp[j][l], dp[j-num[i].b]原创 2014-11-27 00:03:18 · 471 阅读 · 0 评论 -
HDOJ 1495 非常可乐
题意:链接:思路:注意点:以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor119268342014-10-21 00:33:12Accepted149515MS384K原创 2014-10-21 00:39:08 · 451 阅读 · 0 评论 -
HDOJ 5144 NPY and shot
题意:给出一个物体的抛出的高度和初速度,求最远落点的位置。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5144思路:高中物理,通过求抛出角与水平距离之间的关系,证明可得为二次函数,三分搜索求峰值。注意点:物理公式推错,一不小心把初速度当成y轴方向上的速度分量,查了一个小时。以下为AC代码:Run IDSu原创 2014-12-17 17:03:05 · 492 阅读 · 0 评论 -
HDOJ 2072 单词数
题意:给出一行字符串,求出该串中不同单词的个数链接:http://acm.hdu.edu.cn/showproblem.php?pid=2072思路:stringstream操作,插入set中计数即可注意点:无以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.Memory原创 2015-01-07 17:24:51 · 598 阅读 · 0 评论 -
HDOJ 2064 汉诺塔III
题意:有n个盘子,三根柱子的汉诺塔,每次只能将一个盘子移动到相邻的柱子上,求要几次操作才能将n个盘子从第一根柱子移动到第三根柱子上。链接:http://acm.hdu.edu.cn/showproblem.php?pid=2064思路:每次要将n-1个盘子从柱1->柱3,最大的盘子柱1->柱2,再讲n-1个盘子从柱3->柱1,在将最大的盘子从柱2->柱3,最后将n-1个盘子从柱1->柱3,原创 2015-01-07 06:22:42 · 545 阅读 · 0 评论 -
HDOJ 2071 Max Num
题意:求每组数据中最大值链接:http://acm.hdu.edu.cn/showproblem.php?pid=2071思路:简单的判断应用注意点:无以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor原创 2015-01-07 16:29:40 · 558 阅读 · 0 评论 -
HDOJ 2070 Fibbonacci Number
题意:f(0)=0,f(1)=1,求Fibbonacci数列的第n个值链接:http://acm.hdu.edu.cn/showproblem.php?pid=2070思路:预处理,递推均可注意点:爆int,用long long以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe原创 2015-01-07 16:17:05 · 400 阅读 · 0 评论 -
HDOJ 5143 NPY and arithmetic progression
题意:有a1个1,a2个2,a3个3,a4个4,问能否不重不漏的划分成一些长度大于等于3的等差数列(一个数列可以出现多次)链接:http://acm.hdu.edu.cn/showproblem.php?pid=5143思路:四个数字用一个四维数组保存,利用递推对数组预处理,并且当a1,a2,a3,a4全都大于等于三时,等差数列一定存在,缩小数据范围。注意点:无。以下为AC原创 2014-12-17 16:20:28 · 395 阅读 · 0 评论 -
HDOJ 5142 NPY and FFT
题意:给一个数,转化为二进制后,反转后,去除前导零,在转化为十进制输出。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5142思路:模拟,将数转化二进制逐位存储在数组中,在逆向转化。注意点:无以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.Time原创 2014-12-17 16:09:13 · 664 阅读 · 0 评论 -
HDOJ 4571 Travel in time
题意:给n个城市,m条路径,表示从a->b需要t时间,每个城市有一个满意度si,游览这个城市需要花费ti时间,若经过城市不游览则不需要花费时间,且后访问的城市的满意度必须比前一个城市高。已知起点与终点,求在花费T时间的时限内,能够获得的最大的满意度。链接:http://acm.hdu.edu.cn/showproblem.php?pid=4571思路:先用floyd求出城市之间的最短距离,原创 2014-12-18 19:21:33 · 357 阅读 · 0 评论 -
HDOJ 4572 Bottles Arrangement
题意:有一个m*n的矩阵,矩阵中每一列都有1-m个数字,并且每一行中相邻的两个数字的差的绝对值不大于1,。要求矩阵满足上述两个条件,每个矩阵存在一个y值, 矩阵中每一行的所有值的和用 sum i表示,y=min(sum1,sum2,……sum m),给出m和n,求可能的y的最小值。链接:http://acm.hdu.edu.cn/showproblem.php?pid=4572思路:数学推原创 2014-12-19 22:25:30 · 474 阅读 · 0 评论 -
HDOJ 2091 空心三角形
题意:输出一个高度为n的三角形链接:http://acm.hdu.edu.cn/showproblem.php?pid=2091思路:模拟,乱搞一下就行。注意点:无PS:下午考六级,切水题放松下。以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode原创 2014-12-20 12:17:44 · 683 阅读 · 0 评论 -
HDOJ 2092 整数解
题意:给出两个数,m和n,判断是否存在a和b,a+b=m&&a*b=n(-10000链接:http://acm.hdu.edu.cn/showproblem.php?pid=2092思路:暴力判断所有可能即可注意点:无PS:下午六级,紧张的要死,切水题放松下以下为AC代码:Run IDSubmit TimeJudge StatusPro.原创 2014-12-20 12:31:02 · 542 阅读 · 0 评论 -
HDOJ 1142 A Walk Through the Forest
题意:有n个节点,m条路,每条路都有一定的长度,求从节点1到节点2最短距离的种数。链接:http://acm.hdu.edu.cn/showproblem.php?pid=1142思路:最短路径+记忆化搜索,先从终点求终点到每个点的最短路,在从起点开始记忆化搜索,求路径数量注意点:不能一边求最短路,一边记录路径数,可能会有重复记录路径可能以下为AC代码:原创 2015-01-29 14:07:58 · 448 阅读 · 0 评论 -
HDOJ 1054 Strategic Game
题意:有n个城镇,每个城镇有mi条路与其他城镇相连,城镇中的岗哨能观察到所有与这个城镇相连的路,求最少要多少个岗哨才能观察到所有的路。链接:http://acm.hdu.edu.cn/showproblem.php?pid=1054思路:最小顶点覆盖问题,将图转化为二分图,利用匈牙利算法求解,最小顶点数=最大匹配数/2注意点:数据读入时可用scanf,便于读入。注意邻接表的初始化原创 2015-01-29 10:37:48 · 430 阅读 · 0 评论 -
HDOJ 2058 The sum problem
题意:给出两个数m和n,求在1-m区间内有多少个区间能求和得到n链接:http://acm.hdu.edu.cn/showproblem.php?pid=2058思路:通过等差数列求和公式进行变形,首项为a,项数为k,和为n,可以求出公式(a+a+k-1)*k/2 = n,由此可以推出2*a*k+k^2-k = 2*n,因为三个数都为正数,所以可以推出两个关系式k注意点:推公式原创 2015-01-09 19:50:13 · 445 阅读 · 0 评论 -
HDOJ 2049 不容易系列之(4)——考新郎
题意:有n个组合,其中m组全错位排列的总数链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049思路:n中有m个错位,并且其中m组全错位,ans=C(m,n)*sum[m],全错位排列递推式:sum[i] = i * sum[i-1] + (-1)^i;注意点:没注意对sum求和时的有效情况,i >= 2时成立,直接将i从1开始赋值,整个原创 2015-01-10 09:57:11 · 501 阅读 · 0 评论 -
HDOJ 5146 Sequence
题意:判断给出数字中,奇数位的元素和是否与偶数位元素和相等且不为回文数。链接:http://acm.hdu.edu.cn/showproblem.php?pid=5146思路:暴力模拟,水过。注意点:无以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode原创 2014-12-21 21:28:34 · 324 阅读 · 0 评论 -
HDOJ 1025 Constructing Roads In JGShining's Kingdom
题意:在RichCity与PoorCity之间造若干条路,要求路的两边的城市序号要相同,两种城市分别按任意顺序排列在两条直线上,求最多能造几条路链接:http://acm.hdu.edu.cn/showproblem.php?pid=1025思路:最长上升子序列问题,因为数据范围较大,所以需要用nlogn的算法解决,通过二分法查找dp序列中的最长上升序列,并进行替换注意点:当子序列长度原创 2015-01-28 17:21:54 · 381 阅读 · 0 评论 -
HDOJ 1063 Exponentiation
题意:给出两个数n和m,求n^m的值链接:http://acm.hdu.edu.cn/showproblem.php?pid=1063思路:java,BigDecimal类注意点:注意科学计数法和前、后导零以下为AC代码:Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCo原创 2015-01-26 14:24:46 · 487 阅读 · 0 评论 -
HDOJ 1116 Play on Words
题意:给出n个字符串,若一个字符串的最后一个字符与另一个字符串的第一个字符相同,就将两个字符串合并为一个字符串,判断给出的若干个字符串是否能连接成一个字符串。ex:acm+mouse->acmmouse链接:http://acm.hdu.edu.cn/showproblem.php?pid=1116思路:欧拉回路问题。将每个单词看作一条有向路径,判断是否满足欧拉回路的条件,并且这些节点是否原创 2015-01-28 07:43:36 · 397 阅读 · 0 评论