CSDN英雄会题解
文章平均质量分 65
对自己做过的CSDN英雄会的挑战题目进行分析讲解,力求简单易于理解。
Enockipp
目前小硕在读中
展开
-
csdn英雄会hero 题解之An easy problem
题目 解法 代码原创 2014-06-07 16:07:51 · 1719 阅读 · 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 · 1287 阅读 · 4 评论 -
csdn英雄会hero 题解之F(X)
题目 解法 求得x 代码原创 2014-06-07 21:23:55 · 1152 阅读 · 0 评论 -
csdn英雄会题解之第五届在线编程大赛月赛指定题目:反向互补子串
下周EAST要放电了,今天整了一天的控制式原创 2014-06-14 10:43:29 · 2001 阅读 · 2 评论 -
csdn英雄会题解之第五届在线编程大赛月赛第三题:石子游戏 --多堆博弈游戏 多堆拈游戏
题目详情 甲乙两人面对若干堆石子,其中每一堆石子的数目可以任意确定。 两人轮流按下列规则取走一些石子,游戏的规则如下: 1.每一步应取走至少一枚石子; 2.每一步只能从某一堆中取走部分或全部石子; 3.如果谁无法按规则取子,谁就是输家。 如果甲乙两人都采取最优的策略,甲先拿,请问,是甲必胜还是乙必胜. 输入格式: 多组数据,每组数据两行,第一行是一个整数N, 2 下一行是N个原创 2014-06-17 10:19:20 · 2253 阅读 · 3 评论