BZOJ 1557: GC转移【贪心,然而果然特判更快
来源:互联网 发布:js在线编程 编辑:程序博客网 时间:2024/06/16 06:14
……十分坑的卡常【x
反正……按照黄学长的做法……多除了六次…………
考虑如果用“十”代替“X”,最多只能使答案变-1
反正特判不用写太多,就…………嗯
反正我在bzoj上可以过,然而如果是oi赛制只能40分QAQ
卡常有意思吗【有意思
高精度粘的版,就只扔主体上来了嘿嘿嘿
↓要t但是好写的
bign x,y,l,l2;bign tmp1,tmp2;bign calc(bign x,bign y){tmp1=x/l2,tmp2=y/l2;return tmp1+tmp2+(y-(tmp2*l2)!=0)+(x-(tmp1*l2)!=0);}int main(){//freopen("move.in","r",stdin);//freopen("move.out","w",stdout);int flag;bign k,ans;scanf("%d",&t);while(t--){cin>>x>>y>>l;l-=1;l2=l*2;if(x<y)swap(x,y);if((x.s[0]^y.s[0])&1){puts("Poor F!");continue;}if(x.s[0]&1){flag=1;k=min(l,y);if((x.s[0]^k.s[0])&1)k-=1;y-=k,x-=k;}elseflag=0;ans=calc(x,y);k=min(l,y);if(k.s[0]&1)k-=1;ans=min(ans,calc(x-k,y-k)+1);cout<<ans+flag<<endl;}return 0;}
特判是神犇写的我就不粘了QAQ
反正直接写可以过bzoj【逃走
0 0
- BZOJ 1557: GC转移【贪心,然而果然特判更快
- 果然
- Exchange灾难恢复之GC转移和ex转移实录
- 【贪心】【bzoj 3008】: 象棋
- bzoj 1696 贪心
- BZOJ 3721 贪心
- bzoj 1034 泡泡堂|贪心
- 【贪心】 BZOJ 3252:攻略
- BZOJ 4027 贪心
- [贪心] BZOJ 2697 特技飞行
- BZOJ 1193 搜索+贪心
- BZOJ 2151 种树 贪心
- BZOJ 4582 贪心
- bzoj 1572 贪心
- BZOJ 1577 贪心
- bzoj 2697: 特技飞行 贪心
- bzoj 1029 贪心+堆
- BZOJ 3143 高斯消元+贪心....
- 数据加载速度最大化
- QT界面(控件)相关设计的一些技巧总结
- 读《断舍离》部分摘录
- Struts2请求过程简易描述
- 对于Java语言面向对象的初步认识
- BZOJ 1557: GC转移【贪心,然而果然特判更快
- JAVA 类型转换规则
- Network学习13_DNS报文格式
- 自定义控件 AttributeSet
- 【Spring源码--AOP的实现】(一)AopProxy代理对象的创建
- 微信公众平台开发入门教程
- Java面试题集(六)
- 第二周项目0-宣告“主权”
- 视频叠加文字