#14

25 篇文章 0 订阅
8 篇文章 0 订阅

2016-2017 ACM Central Region of Russia Quarterfinal Programming Contest

A
直接2*n/k
n<=k的时候要特判一下

B
找规律
http://paste.ubuntu.com/25304160/

C
贪心放
每个方块露出一半
特别考虑一下为长度奇数的情况
画个图理解一下
http://paste.ubuntu.com/25305018/

D
On求方案数

E
求出最多可以持续的回合数
那么就可以算出被他吃掉的其他人能吃的可控范围
http://paste.ubuntu.com/25304557/

F
并查集连一下相等关系的点
把祖先的关系处理出来
再把所有儿子的关系推出来
然后找出属于中间关系的更新答案

http://paste.ubuntu.com/25305442/

G
筛质数 质因数分解

H
求方案数
注意n>=10后直接末尾添加0

I

J
二分图匹配
注意连边是把一块连到另一块就可以了
http://paste.ubuntu.com/25304294/

K

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值