CSDN英雄会题解
文章平均质量分 65
对自己做过的CSDN英雄会的挑战题目进行分析讲解,力求简单易于理解。
Enockipp
目前小硕在读中
展开
-
csdn英雄会hero 题解之An easy problem
题目解法代码原创 2014-06-07 16:07:51 · 1678 阅读 · 4 评论 -
csdn英雄会hero 题解之-3+1
题目解法先扫描一遍将所有数的3的倍数部分减去,那么每个数的剩余部分只能是0,1,2,假设共进行了ret次-3操作,那么肯定相应有op1=ret次+1操作,这些加1操作放在哪里,才能使操作次数最多呢?显然:第一步:如果存在剩余部分是2的那么就对这个数+1,这样就能再次进行-3操作,每次操作 ++ret;op1=op1-1+1,op1保持不变,op1>=1;第二步:如果剩余部分原创 2014-06-07 17:50:02 · 1240 阅读 · 4 评论 -
csdn英雄会hero 题解之F(X)
题目解法求得x代码原创 2014-06-07 21:23:55 · 1125 阅读 · 0 评论 -
csdn英雄会题解之第五届在线编程大赛月赛指定题目:反向互补子串
下周EAST要放电了,今天整了一天的控制式原创 2014-06-14 10:43:29 · 1976 阅读 · 2 评论 -
csdn英雄会题解之第五届在线编程大赛月赛第三题:石子游戏 --多堆博弈游戏 多堆拈游戏
题目详情甲乙两人面对若干堆石子,其中每一堆石子的数目可以任意确定。两人轮流按下列规则取走一些石子,游戏的规则如下:1.每一步应取走至少一枚石子;2.每一步只能从某一堆中取走部分或全部石子;3.如果谁无法按规则取子,谁就是输家。如果甲乙两人都采取最优的策略,甲先拿,请问,是甲必胜还是乙必胜.输入格式:多组数据,每组数据两行,第一行是一个整数N, 2下一行是N个原创 2014-06-17 10:19:20 · 2210 阅读 · 3 评论