2016年10月25日

2016 沈阳三日游

摘要: 回到宿舍了,比赛也结束了。第一场比赛,对于整个过程到结果都有很多的感想,慢慢记录一下这几天。 Day0:经历了30小时的火车成功到达沈阳站,车上遇到了NWPU的一支队伍(同一节车厢),还结识了一位坐在我们对面的老人。把东西放在宾馆后就出去吃晚饭去了,由于比较晚好多店都关门了,不论怎样最终还是吃上了。 阅读全文

posted @ 2016-10-25 00:56 Psong 阅读(212) 评论(2) 推荐(0) 编辑

2016年9月21日

HDU 5898 (数位DP)

摘要: HDU 5898 odd-even number 题意:如果一个数连续的奇数之和为偶数,连续的偶数之和为奇数则满足条件,问某一区间内满足条件的数字的个数。 思路:数位DP,dp[i][j][k][u]表示计算到底i位,是否为临界值,上一位是奇还是偶,连续奇或偶有u个,在dfs是多记录一下该数前面是不 阅读全文

posted @ 2016-09-21 00:41 Psong 阅读(531) 评论(0) 推荐(0) 编辑

HDU 5900(区间DP)

摘要: HDU 5900 QSC and Master 题意:给一串数的key和value,如果相邻两元素key不是互质的就可以将这俩移除并获得这俩的value值,移除后两侧的元素便是相邻了,问最终最大能获得多少value值。 思路:区间DP,区间长度为1时dp[i][i]为0,添加一个标记数组vis[i] 阅读全文

posted @ 2016-09-21 00:20 Psong 阅读(432) 评论(0) 推荐(0) 编辑

2016年9月18日

HDU 5895 矩阵快速幂+高次幂取模

摘要: HDU 5895 Mathematician QSC 题意:已知f(n)=2*f(n-1)+f(n-2), g(n)=∑f(i)²(0<=i<=n), 给出n,x,y,s, 求x^(g(n*y))%(s+1); 思路:OEIS查到了g(n)=f(n)*f(n+1)/2, f(n)可以用矩阵快速幂求得 阅读全文

posted @ 2016-09-18 23:16 Psong 阅读(809) 评论(0) 推荐(0) 编辑

2016年8月26日

2016暑假集训补题系列——POJ 1475

摘要: POJ 1475 Pushing Boxes (BFS+BFS) 题意:模拟推箱子游戏给出一个二维图,S表示人的位置,B表示箱子位置,T表示目标位置。要求最短输出路径大写字母代表推,小写字母代表走。 思路:BFS+BFS,首先对箱子进行BFS,每一次在加入新的节点时对人再进行一次BFS,找到他走到需 阅读全文

posted @ 2016-08-26 13:06 Psong 阅读(213) 评论(0) 推荐(0) 编辑

2016年8月18日

2016暑假集训补题系列——HDU 1455

摘要: HDU 1455 Sticks (DFS+剪枝) 题意:有一些被打乱的木棒,每个木棒长度不一样,问能够将这些木棒链接成长度相等的一根或者多根木棒最短的长度是多少。 思路:对每一个长度进行一次DFS,如果只是这样会超时,所以需要一个剪枝,每次DFS的时候如果发现有某一根不能用的时候就直接跳出,这样才能 阅读全文

posted @ 2016-08-18 17:25 Psong 阅读(223) 评论(0) 推荐(0) 编辑

2016暑假集训补题系列——HDU 2579

摘要: HDU 2579 Dating with girls(2) (BFS) 题意:就是一个正常的迷宫,只不过这次石头会每个K步消失一次,即使当时间为K的倍数是,石头就会消失,其他时间又会存在。 思路:在标记时多标记一维,即使该次走后的步数模上K,当为0时石头的部分就可以走,其他情况就不可以走。 #inc 阅读全文

posted @ 2016-08-18 17:02 Psong 阅读(104) 评论(0) 推荐(0) 编辑

2016年8月16日

2016暑假集训补题系列——Codeforces 496E

摘要: Codefoeces 496E(贪心+二分) 题意:一场演出有N段演奏,每段演奏都有一个音域,有M个演唱家,每个演唱家也分别有自己的音域,而且同一场演出中能演唱最多K次。问是否能够使所有的演奏都能进行,如果能应该怎样分配演唱顺序。 思路:先排个序,把每段演奏以及每个人都按照音域[L,R],R小的优先 阅读全文

posted @ 2016-08-16 21:53 Psong 阅读(252) 评论(0) 推荐(0) 编辑

2016年7月22日

2016 Multi-University Training Contest 2

摘要: 1001 Acperience 题意:w数组为给定的一个可负数组,b数组中每个元素为+1或者-1,以及一个任意实数α>=0,使| wi-α*bi |^2的和为最小。 题解:那道题第一感觉α很有可能是wi的平均数,但是wa了,并没有发现哪里有问题,后来才发现其实把式子直接展开就好,可以的得到一个一元二 阅读全文

posted @ 2016-07-22 15:53 Psong 阅读(182) 评论(0) 推荐(0) 编辑

2016年7月12日

7.11模拟训练一(补)

摘要: 突然想起了写一下博客,主要是针对昨天模拟训练一的一些题的补题,但是感觉这些题中间有一些思想是少了题解就想不出来的。。看来还是得多加练习。 1.HDU 5514 Frog 题意:有m块石头围成一圈,分别标号为1~m-1,另外有n只青蛙,每只青蛙每次只能跳a[i]格,问这所有的青蛙所能到达石头上面的编号 阅读全文

posted @ 2016-07-12 22:49 Psong 阅读(239) 评论(0) 推荐(0) 编辑

导航