Codeforces Beta Round #65 (Div. 2)

本文解析了五道ACM竞赛编程题目,包括简单的字符串处理、枚举策略、复杂的数据结构应用及模拟问题解决等,提供了详细的代码实现。

话说lc小盆友前几天叫我赶紧写,现在才写完……水啊……~

 

A题……没神马好说的

B题……也没什么说的,我看数字太小了,就直接枚举,懒得用公式求……如果用公式求的话注意最后要取整的说……某人在这里wa了(偷笑……)

C题……这就是个悲剧,脑残了去求质数,然后再算n个点可能组成的k边形的种类,其实可以直接枚举k,然后再加判断n mod k==0 ,因为脑残了,就不贴代码了……

D题……很强大的模拟题……分成三种情况,1个王,2个王,没有王,如果两个王注意下输出的顺序,一个王注意是大王还是小王,两个王的时候要注意两个王不能是同一张牌…………就是堆代码了……

E题…刚开始直接用dfs+剪枝爆,结果果断超时,减了几次未果……(以后不能偷懒…)…之后想想,写了个貌似是状态dp的玩意,把每个最后得到的原子能由哪几种提供的原子用二进制表示出来,然后用这些数进行递推,用个数组存着父状态最后打印结果的时候往回推上来就行了。代码好丑- -||

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值