题目
翻译
题目
George最近考上了BSUCP(面向酷酷的编程人员的Berland州立大学)。George有个朋友Alex同样也进入了大学。现在他们打算前往宿舍。
George和Alex想同一寝室。宿舍总共有
n
n
n个房间。同时第
i
i
i个房间有
p
p
pi个人住着并且最多能容纳
q
q
qi个人(
p
p
pi
≤
q
≤q
≤qi)。你的任务是计算出有多少个房间有空位给George和Alex。
输入
第一行为一个整数
n
n
n(
1
≤
n
≤
100
1 ≤n≤100
1≤n≤100) 一 房间数。
下来
n
n
n行中的第
i
i
i行有两个整数
p
p
pi和
q
q
qi(
0
≤
p
0≤p
0≤pi
≤
q
≤q
≤qi≤100)一 已经住在第
i
i
i个寝室的人数以及寝室最大容量。
输出
输出一个整数 一 George和Alex可以住进的寝室数。
分析
依据题意可知,只要 q − p ≥ 2 q-p≥2 q−p≥2,就有一间房满足需求。
代码
#include<iostream>
using namespace std;
int main()
{
int n, sum = 0,p, q;
cin >> n;
while (n--)
{
cin >> p >> q;
sum += (q - p >= 2 ? 1 : 0);
}
cout << sum;
return 0;
}