1. 程式人生 > >第一期訓練題第二題

第一期訓練題第二題

問題連結: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;
}