寒假刷oj——武功秘籍
2015-02-19 19:44
190 查看
#include <iostream> using namespace std; int main() { int a,b,n; cin>>a>>b; if((a%2==0&&b%2==0)||(a%2==1&&b%2==1))//起始页末尾页奇偶一样 n=(b-a)/2+1; else if((a%2==1)&&(b%2==0)) //起始页是奇数,末尾页是偶数,一反一正 n=(b-a-1)/2+2; else //起始页是偶数,末尾数是奇数,一正一反 n=(b-a+1)/2; cout<<n<<endl; return 0;
学习总结:
写这个程序并不难,但是我一开始把所有可能都分条列出来的,有点繁琐,后来归类了一下,就造出来简单一点的了。
相关文章推荐
- OJ刷题之武功秘籍
- ‘魔教’武功秘籍的奥秘
- 第十六周项目6-武功秘籍
- HPUOJ---2017寒假作业--专题-1/L-Raising Modulo Numbers(提高模数)
- YTU 2508: 武功秘籍
- HPUOJ---2017寒假训练--专题3/A-Til the Cows Come Home(最短路-dijkstra)
- 武功秘籍
- C 语言 武功秘籍排行榜
- 设计模式与武功秘籍的异曲同工
- ‘魔教’武功秘籍的奥秘
- 女性可以炼就IT的武功秘籍吗?
- 寒假刷oj——分段函数返回字符
- 微博营销是一本武功秘籍【微博营销系列连载1】
- 创业新手的八本武功秘籍
- ‘魔教’武功秘籍的奥秘
- 2014 第五届蓝桥杯 01 武功秘籍(java)
- HPUOJ---2017寒假作业--专题-1/N-Rightmost Digit
- 寒假刷oj—— 关于字符串将str1和str2连接起来放入str3
- 寒假刷oj——利润和奖金
- 武功秘籍