无聊水题,秒秒秒!!!
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.StreamTokenizer;
/**
* 题意:有 n 个房间,i-th 房间可以容纳 qi 个人,现有 pi 个人,问有几个房间可以容纳他们两个人?
*
* @author TinyDolphin
* 2017/6/25 10:00.
*/
public class Main {
public static void main(String[] args) throws IOException {
StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));
int roomNum; // 房间数
int nowPeople; // 现有人数
int accommodatePeople; // 房间的容量
int roomCount; // 满足需求的房间数
while (in.nextToken() != StreamTokenizer.TT_EOF) {
roomCount = 0;
roomNum = (int) in.nval;
while (roomNum-- != 0) {
in.nextToken();
nowPeople = (int) in.nval;
in.nextToken();
accommodatePeople = (int) in.nval;
if (accommodatePeople - nowPeople >= 2) {
roomCount++;
}
}
out.println(roomCount);
}
out.flush();
}
}