上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 原题链接:UVa10929解析:本题可以用递推或者奇偶差位法:从右至左,分别将奇数位的数字和偶数位的数字加起来,再求他们的差。如果这个差是11的倍数(包括0),则A一定能被11整除。代码示例:#include#includeusing namespace std;in... 阅读全文
posted @ 2018-08-29 15:48 Dr_Lo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ1597解析:主要难在理解题意,题目问是否分布均匀,就是说随机数是否从0~mod-1都有,其中seed0是可以是任意值,但是我们可以证明seed并不影响结果,由基本模运算可以得到:seed(i) = (seed(i-1) + step)%mod = (... 阅读全文
posted @ 2018-08-29 15:08 Dr_Lo 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ2234解析:推理证明了半个多小时,证明出来了一个做法,提交才发觉题意理解错了。他并不是顺序取每一堆,而是随便取一堆,于是虽然我推出来了一种做法,但是却不是本题解法。本题解法用到二进制,以我目前层次是肯定想不到这种解法的。我们可以定义一种状态:平衡态,... 阅读全文
posted @ 2018-08-29 13:59 Dr_Lo 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ1852解析:本题需要自己建立模型,思考算法。本题要求最后一只蚂蚁掉落的最小时间和最大时间,如果两只蚂蚁相遇,他们会掉头,但是我们可以将它们看作没有相遇。因为a遇到b后掉头,把a看作b,b看作a,就相当于b继续走,a也继续走,只是两只蚂蚁交换了而已,而... 阅读全文
posted @ 2018-08-29 11:15 Dr_Lo 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ2573解析:本题没有已知算法模板,需要自己建模。如果想在最短时间内过河,势必要考虑速度最慢的人如何过河,那就需要让速度最快的帮助速度最慢的渡河,这样才可以节约时间。这样问题就可以转化成如何让最慢的人过河才节约时间。设最快的人为a,次快为b,最慢为d,... 阅读全文
posted @ 2018-08-29 10:18 Dr_Lo 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ3321解析:这题我按照郭炜老师的讲义来练习树状数组的模板,但是也遇到了一些问题:如果对一些图或树来用树状数组解题,就需要给他每个节点一个从1到nCount的编号,因为树状数组只能从1~n求和 刚开始我用vector G[maxn]来存图,但是超时了,... 阅读全文
posted @ 2018-08-28 10:19 Dr_Lo 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 原题链接:PAT1139解析:这题真的很有陈越老师的风范。。。五个数据点没有一个是随机生成数据的,每个测试点都对应一个细节。由于是用'-'来表示女生,而int型读入数据如果是-0000,则表示为0,这样就丢失了性别,故需要用字符串读入 由于输出是要求四位数id,若id... 阅读全文
posted @ 2018-08-27 21:58 Dr_Lo 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 原题链接:POJ3259解析:找了四五小时bug,打错俩个字母,想吃口屎冷静一下。代码示例:#include#include#include#include#includeusing namespace std;const int INF = 2e9;const in... 阅读全文
posted @ 2018-08-27 16:27 Dr_Lo 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 原题链接:HDOJ2586解析:用树上倍增法来求LCA代码实例:#include#include#include#include#includeusing namespace std;const int maxn = 40010;int f[maxn][20],d[m... 阅读全文
posted @ 2018-08-27 15:25 Dr_Lo 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.树的直径1.1 树形DP求树的直径1.1.2 思路:设d[x]为从结点x出发走以x为根的子树,能够达到最远结点的距离。设x的子节点为y1,y2,y3...yt,edge(x,yi)表示边的权重,那就有:d[x] = max{ d[yi] + edge(x,yi) ... 阅读全文
posted @ 2018-08-27 11:35 Dr_Lo 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页