CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes)

传送门:​​​​​​Dashboard - CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes!) - Codeforces

之前定每日cf搞得压力有点大,就改成了两天一练了

vp了一场,和rating没关打得可真开心,不过这场确实水

还是要勇于交题,不要怂,不然就会出现上一场,结束就会

A:找到最大的最小的俩数的位置

B:设原来是a1,a2,a3,a4,a5,假设删除的顺序是从1到4

a1,a2,a3,a4,a5→a2-a1,a3-a1,a4-a1,a5-a1→a3-a2,a4-a2,a5-a2→a4-a3,a5-a3→a5-a4

因此最后的结果就是某俩数的差

考虑用map存数字a是否存在,输入a时找能构成k的对应数,看是否存在在map中

C:看是否有1,如果没有1都可以,如果有1且有俩数差为1则不行

D:\frac{(1+k)*k}{2}+m*k=n(1+k+2*m)*k=2*n

k与1+k+2*m奇偶性相反,因此求2*n最大的奇因子,带入即可,k小1+k+2*m大,k不为1

E:图论,爬

然后就睡觉了orz

 看了眼标程,怎么这么短?!还是看一眼吧

日,不会,溜

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值