题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小明到 X 山洞探险,捡到一本有破损的武功秘籍(20002000 多页!当然是伪造的)。他注意到:书的第 1010 页和第 1111 页在同一张纸上,但第 1111 页和第 1212 页不在同一张纸上。
小明只想练习该书的第 8181 页到第 9292 页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?
运行限制
最大运行时间:1s
最大运行内存: 128M
代码:
#include <iostream>
using namespace std;
int main()
{
int num = 0;
int a = 81 , b = 92;
if(a%2==1)
num++;
while(a<b){
num += 2;
a += num;
}
cout<<num<<endl;
return 0;
}
这题主要考虑到第一页是单独的一页,后面是正反页,所以有一个初始值。