问题链接:https://vjudge.net/problem/CodeForces-467A
问题简述:第一行输入房间数,范围是[1,100],第二行输入第一个房间的现住人数和最多能住人数,第三行以此类推。求能再住进两个人的房间的数量。
程序说明:用一个二维数组来储存房间的现住人数和最多能住人数和一个变量记录符合条件的房间,差值>1则变量+1。
AC代码:
#include<string>
#include<iostream>
using namespace std;
int main()
{
int n,i,s=0;
cin >> n;
int b[100][2];
for (i = 0; i < n; i++)
{
cin >>b[i][0]>>b[i][1];
}
for (i = 0; i < n; i++)
{
if (b[i][1] - b[i][0] > 1)
{
s++;
}
}
cout << s << endl;
}