话说lc小盆友前几天叫我赶紧写,现在才写完……水啊……~
A题……没神马好说的
B题……也没什么说的,我看数字太小了,就直接枚举,懒得用公式求……如果用公式求的话注意最后要取整的说……某人在这里wa了(偷笑……)
C题……这就是个悲剧,脑残了去求质数,然后再算n个点可能组成的k边形的种类,其实可以直接枚举k,然后再加判断n mod k==0 ,因为脑残了,就不贴代码了……
D题……很强大的模拟题……分成三种情况,1个王,2个王,没有王,如果两个王注意下输出的顺序,一个王注意是大王还是小王,两个王的时候要注意两个王不能是同一张牌…………就是堆代码了……
E题…刚开始直接用dfs+剪枝爆,结果果断超时,减了几次未果……(以后不能偷懒…)…之后想想,写了个貌似是状态dp的玩意,把每个最后得到的原子能由哪几种提供的原子用二进制表示出来,然后用这些数进行递推,用个数组存着父状态最后打印结果的时候往回推上来就行了。代码好丑- -||
本文解析了五道ACM竞赛编程题目,包括简单的字符串处理、枚举策略、复杂的数据结构应用及模拟问题解决等,提供了详细的代码实现。
1342

被折叠的 条评论
为什么被折叠?



