【2016-青岛赛区网络赛-D】(Tea,hdu 5881)
来源:互联网 发布:中国铜进出口贸易数据 编辑:程序博客网 时间:2024/05/17 02:07
http://www.cnblogs.com/smartweed/p/5879779.html
可惜了,感觉这道题真的不难,如果几个人认真想一定能过的。
不过真的很奇怪,感觉这道题比最小割容易多了,但通过数却反而少,所以我们连题目都没有看。
当做一个教训吧。
这种靠判断来输出的题目要注意讨论几个地方:
1、输入为极小值。比如0,1,2等。
2、两个输入相近。相差0,1,2等。
这些小特例处理好了,其他的就直接带公式输出即可。
那公式看上去简单,实际上仔细想想可以妥善处理所有情况。
#include<bits/stdc++.h>using namespace std;typedef long long ll;ll L,R;int main(){ while(scanf("%I64d %I64d",&L,&R)!=EOF) { if(R<=1) puts("0"); else if(R==2) puts("1"); else if(L==R||L==R-1) puts("2"); else { if(!L) L++; printf("%I64d\n",(R-L)/2+1); } } return 0;}
0 0
- 【2016-青岛赛区网络赛-D】(Tea,hdu 5881)
- hdu 5881 Tea 2016ACM/ICPC青岛赛区网络赛1004
- HDU 5881 Tea 2016青岛网赛
- 2016ICPC青岛赛区网络赛 1001
- 2016ICPC青岛赛区网络赛 1002
- 2016ICPC青岛赛区网络赛 1004
- hdu 5883 The Best Path-ICPC网络赛青岛赛区
- hdu 5879 Cure -ICPC网络赛青岛赛区
- HDU 5879 - Cure【2016 ACM 区域赛青岛赛区网络赛】
- hdu 5878 I Count Two Three 2016ACM/ICPC青岛赛区网络赛1001
- hdu 5879 Cure 2016ACM/ICPC青岛赛区网络赛1002
- hdu 5882 Balanced Game 2016ACM/ICPC青岛赛区网络赛1005
- hdu 5883 The Best Path 2016ACM/ICPC青岛赛区网络赛1006
- hdu 5884 Sort 2016ACM/ICPC青岛赛区网络赛1007
- hdu 5889 Barricade 2016ACM/ICPC青岛赛区网络赛1011
- hdu 5886 Tower Defence 2016ACM/ICPC青岛赛区网络赛1009
- 2016icpc网络赛——青岛赛区
- 2016 ACM/ICPC 青岛赛区网络赛 XM Reserves
- 二级复习11
- Andriod中HTTPS安全使用
- Can't locate XML/LibXML.pm in @INC
- 跳出盒子的软件度量
- Android Studio 基于NDK加密,防止反编译获取加密key
- 【2016-青岛赛区网络赛-D】(Tea,hdu 5881)
- Android 图标尺寸与设计
- Error:Configuration with name 'default' not found.
- Poj1325 Machine Schedule机器调度
- github学习
- Netty 之 netty源码学习之netty server端源码初读(上)
- IC项目小任务(ncsim/tcl脚本实现)。提取SRAM实例层次结构、对应module名称、对应位宽深度
- Android观察设计模式实现两个页面下载进度的同步更新
- JS正则表达式替换数字