11 2015 档案

ACM学习历程—HDU5587 Array(数学 && 二分 && 记忆化 || 数位DP)(BestCoder Round #64 (div.2) 1003)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5587题目大意就是初始有一个1,然后每次操作都是先在序列后面添加一个0,然后把原序列添加到0后面,然后从0到末尾,每一个都加上1。例如:a0,a1,a2=>a0,a1,a2,1,a0+1,a1+1,a2+... 阅读全文

posted @ 2015-11-28 22:22 AndyQsmart 阅读(274) 评论(0) 推荐(0)

ACM学习历程—HDU5586 Sum(动态规划)(BestCoder Round #64 (div.2) 1002)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5586题目大意就是把一段序列里面的数替换成f(x),然后让总和最大。首先可以计算出初始的总和,以及每一个值换成f(x)的增益a[x]。那么就是求一段子序列a[x]的最值了,经典的DP。其实我一开始想到这个... 阅读全文

posted @ 2015-11-28 21:52 AndyQsmart 阅读(208) 评论(0) 推荐(0)

ACM学习历程—HDU5585 Numbers(数论 || 大数)(BestCoder Round #64 (div.2) 1001)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5585题目大意就是求大数是否能被2,3,5整除。我直接上了Java大数,不过可以对末尾来判断2和5,对所有位的和来判断3。代码就不粘了。 阅读全文

posted @ 2015-11-28 21:48 AndyQsmart 阅读(128) 评论(0) 推荐(0)

ACM学习历程—UESTC 1218 Pick The Sticks(动态规划)(2015CCPC D)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1218题目大意就是求n根木棒能不能放进一个容器里,乍一看像01背包,但是容器的两端可以溢出容器,只要两端的木棒的重心还在容器中即可。首先由于木棒可以两端溢出、一端溢出和不溢出三种情况,所以有状态p(flag,v... 阅读全文

posted @ 2015-11-28 13:40 AndyQsmart 阅读(255) 评论(0) 推荐(0)

ACM学习历程—UESTC 1217 The Battle of Chibi(递推 && 树状数组)(2015CCPC C)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1217题目大意就是求一个序列里面长度为m的递增子序列的个数。首先可以列出一个递推式p(len,i)=sum(p(len-1,j))(a[j]#include #include #include #include... 阅读全文

posted @ 2015-11-26 13:58 AndyQsmart 阅读(434) 评论(0) 推荐(0)

ACM学习历程—UESTC 1222 Sudoku(矩阵)(2015CCPC H)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1226题目大意就是构造一个行列和每个角的2*2都是1234的4*4矩阵。用dfs暴力搜索,不过需要每一步进行判断是否已经出现了重复,如果最后再判断的话复杂度有点高。代码:#include #include #i... 阅读全文

posted @ 2015-11-26 12:51 AndyQsmart 阅读(413) 评论(0) 推荐(0)

ACM学习历程—UESTC 1226 Huatuo's Medicine(数学)(2015CCPC L)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1226题目就是构造一个对称的串,除了中间的那个只有1个,其余的两边都是对称的两个,自然答案就是2*n-1。代码:#include #include #include #include #include #inc... 阅读全文

posted @ 2015-11-26 12:20 AndyQsmart 阅读(163) 评论(0) 推荐(0)

ACM学习历程—UESTC 1215 Secrete Master Plan(矩阵旋转)(2015CCPC A)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1215题目大意就是问一个2*2的矩阵能否通过旋转得到另一个。代码:#include #include #include #include #include #include #include #include ... 阅读全文

posted @ 2015-11-26 12:11 AndyQsmart 阅读(203) 评论(0) 推荐(0)

ACM学习历程—51NOD1028 大数乘法V2(FFT)
摘要:题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1028题目大意就是求两个大数的乘法。但是用普通的大数乘法,这个长度的大数肯定不行。大数可以表示点值表示法,然后卷积乘法就能用FFT加速运算了。这道题是来存模板的。代... 阅读全文

posted @ 2015-11-17 21:49 AndyQsmart 阅读(350) 评论(0) 推荐(0)

ACM学习历程—HDU 3915 Game(Nim博弈 && xor高斯消元)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3915题目大意是给了n个堆,然后去掉一些堆,使得先手变成必败局势。首先这是个Nim博弈,必败局势是所有xor和为0.那么自然变成了n个数里面取出一些数,使得xor和为0,求取法数。首先由xor高斯消元得到... 阅读全文

posted @ 2015-11-16 21:19 AndyQsmart 阅读(624) 评论(0) 推荐(0)

ACM学习历程—UESTC 1219 Ba Gua Zhen(dfs && 独立回路 && xor高斯消元)
摘要:题目链接:http://acm.uestc.edu.cn/#/problem/show/1219题目大意是给了一张图,然后要求一个点通过路径回到这个点,使得xor和最大。这是CCPC南阳站的一道题。当时只读了题目发现并不会。这是一个典型的xor高斯消元。需要预先dfs出所有的独立回路。然后线性组合独... 阅读全文

posted @ 2015-11-16 20:56 AndyQsmart 阅读(321) 评论(0) 推荐(0)

ACM学习历程—BZOJ 2115 Xor(dfs && 独立回路 && xor高斯消元)
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2115题目大意是求一条从1到n的路径,使得路径xor和最大。可以发现想枚举1到n的所有路径是不行的。首先有个结论:一个无向连通图G中有且仅有M-N+1个独立回路。独立回路是指任意一个都不能由其... 阅读全文

posted @ 2015-11-16 12:46 AndyQsmart 阅读(529) 评论(0) 推荐(0)

ACM学习历程—HDU 5536 Chip Factory(xor && 字典树)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5536题目大意是给了一个序列,求(si+sj)^sk的最大值。首先n有1000,暴力理论上是不行的。此外题目中说大数据只有10组,小数据最多n只有100。(那么c*n^2的复杂度应该差不多)于是可以考虑枚... 阅读全文

posted @ 2015-11-14 20:43 AndyQsmart 阅读(228) 评论(0) 推荐(0)

ACM学习历程—HDU 5534 Partial Tree(动态规划)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5534题目大意是给了n个结点,让后让构成一个树,假设每个节点的度为r1,r2,...rn,求f(x1)+f(x2)+...+f(xn)的最大值。首先由于是树,所以有n-1条边,然后每条边连接两个节点,所以... 阅读全文

posted @ 2015-11-14 20:34 AndyQsmart 阅读(222) 评论(0) 推荐(0)

ACM学习历程—HDU 3949 XOR(xor高斯消元)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3949题目大意是给n个数,然后随便取几个数求xor和,求第k小的。(重复不计算)首先想把所有xor的值都求出来,对于这个规模的n是不可行的。然后之前有过类似的题,求最大的,有一种方法用到了线性基。那么线性... 阅读全文

posted @ 2015-11-11 21:39 AndyQsmart 阅读(1596) 评论(0) 推荐(0)

ACM学习历程—POJ 3764 The xor-longest Path(xor && 字典树 && 贪心)
摘要:题目链接:http://poj.org/problem?id=3764题目大意是在树上求一条路径,使得xor和最大。由于是在树上,所以两个结点之间应有唯一路径。而xor(u,v)=xor(0,u)^xor(0,v)。所以如果预处理出0结点到所有结点的xor路径和,问题就转换成了求n个数中取出两个数,... 阅读全文

posted @ 2015-11-11 20:22 AndyQsmart 阅读(209) 评论(0) 推荐(0)

ACM学习历程—SGU 275 To xor or not to xor(xor高斯消元)
摘要:题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=275这是一道xor高斯消元。题目大意是给了n个数,然后任取几个数,让他们xor和最大。首先根据题目意思可以列出下列方程组://a11x1+a21x2……=d[1]//a12x1+a22x2……... 阅读全文

posted @ 2015-11-11 19:58 AndyQsmart 阅读(232) 评论(0) 推荐(0)

ACM学习历程—CSU 1216 异或最大值(xor && 贪心 && 字典树)
摘要:题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1216题目大意是给了n个数,然后取出两个数,使得xor值最大。首先暴力枚举是C(n,2),显然不行。考虑每一个数,显然,从最高位开始,如果它能和某一个数xor,让最高位为1,效果肯定是最佳的... 阅读全文

posted @ 2015-11-10 17:40 AndyQsmart 阅读(2328) 评论(0) 推荐(0)

ACM学习历程—HDU 5512 Pagodas(数学)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5512学习菊苣的博客,只粘链接,不粘题目描述了。题目大意就是给了初始的集合{a,b},然后取集合里的两个元素进行加或者减的操作,生成新的元素。问最后最多能生成多少个元素。问答案的奇偶性。首先一开始有a,b... 阅读全文

posted @ 2015-11-07 20:40 AndyQsmart 阅读(682) 评论(0) 推荐(0)

ACM学习历程—HDU5521 Meeting(图论)
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5521学习菊苣的博客,只粘链接,不粘题目描述了。题目大意就是一个人从1开始走,一个人从n开始走。让最后相遇的时间最短。题目就是个最短路,不过唯一不同的是,题目图的描述方式比较特别。从规模上来看,想把这张图... 阅读全文

posted @ 2015-11-07 20:31 AndyQsmart 阅读(231) 评论(0) 推荐(0)

ACM学习历程—HDU1030 Delta-wave(数学)
摘要:DescriptionAtrianglefieldisnumberedwithsuccessiveintegersinthewayshownonthepicturebelow.ThetravellerneedstogofromthecellwithnumberMtothecellwithnumber... 阅读全文

posted @ 2015-11-01 20:49 AndyQsmart 阅读(242) 评论(0) 推荐(0)

ACM学习历程—HDU1041 Computer Transformation(递推 && 大数)
摘要:DescriptionAsequenceconsistingofonedigit,thenumber1isinitiallywrittenintoacomputer.Ateachsuccessivetimestep,thecomputersimultaneouslytranformseachdigi... 阅读全文

posted @ 2015-11-01 20:35 AndyQsmart 阅读(458) 评论(0) 推荐(0)

ACM学习历程—HDU1023 Train Problem II(递推 && 大数)
摘要:DescriptionAsweallknowtheTrainProblemI,thebossoftheIgnatiusTrainStationwanttoknowifallthetrainscomeinstrict-increasingorder,howmanyordersthatallthetra... 阅读全文

posted @ 2015-11-01 20:02 AndyQsmart 阅读(201) 评论(0) 推荐(0)

导航