ZOJ Monthly, September 2011(2014省赛练习)

比赛链接


A 转化为取石子问题,石子数为质因数的个数,    假如为胜还要输出第一步的选择,  假设亦或和为ret, 那么满足 (ret^a[i]) < a[i] 就能选择(选择的石子为剩下ret^a[i]个)

code

B貌似是贪心

D最短路

F分类讨论  

   1.先判一开始是否窗口是否越界

   2.种类一样的话直接哈弗曼距离移动

   3.算出能选择的合法区域(原来的矩形向内缩R = sqrt(a*a/4+b*b/4)), 判断合法区域是否存在

   4.对于起点和终点在合法区域矩形某条边的一侧(且是矩形的外侧),那么距离必然会加上到矩形这条边距离的2倍

code

G自动机+dp    code

H分类讨论+几何+三分    code

   1.先判一开始是否窗口是否越界

   2.种类一样的话直接移动

   3.算出能选择的合法区域(原来的矩形向内缩R = sqrt(a*a/4+b*b/4)), 判断合法区域是否存在

   4.其中有一个点在合法区域内  或者     起点和终点的连线与矩形相交    那么就直接移动

   5.2个点都在合法区域外侧,  对合法区域的4条边分别三分,取其中最小的距离

I 凸包+区间dp  code

J 矩阵乘法分段优化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值