描述
喵哈哈村中的妖刀姬和青行灯是一对好姐妹,她们俩住在同一个屋檐下。
青行灯是个抖M,所以每天都回家装死,直到刀刀回答上她的问题后,她才会爬起来。
今天,她的问题是:
给你l和r,判断有多少个x满足:
1.x是偶数
2.l<=x<=r
输入
本题包含若干组测试数据。
每行两个整数l,r。
满足0<=l,r<=1e18
输出
输出满足要求的x的个数。
样例输入1
1 3
1 4
4 1
样例输出1
1
2
0
A :
#include<bits/stdc++.h>
using namespace std;
int main() {
long long l, r; // 考虑数据范围
while (cin >> l >> r) {
long long ans = 0; // 每次循环初始化为0(l > r的情况)
if (l <= r) {
if (l % 2 == 0 && r % 2 == 0) { // 考虑边界奇偶数情况
ans = (r - l + 2) / 2;
} else {
ans = (r - l + 1) / 2;
}
}
cout << ans << endl;
}
return 0;
}