# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
331330 | anishrajeev | 무제 (POI11_tem) | Java | 0 ms | 0 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
import java.io.*;
import java.util.*;
public class temp {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
//BufferedReader bf = new BufferedReader(new FileReader("tester.in"));
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(bf.readLine());
int[] min = new int[N];
int[] max = new int[N];
for(int i = 0; i < N; i++){
StringTokenizer stk = new StringTokenizer(bf.readLine());
min[i] = Integer.parseInt(stk.nextToken());
max[i] = Integer.parseInt(stk.nextToken());
}
int num = min[0];
int count = 0;
int answer = 0;
for(int i = 0; i < N; i++){
if(min[i]>=num||max[i]>=num){
count++;
if(min[i]>=num)num = min[i];
else if(min[i]<=num&&num<=max[i])num = num;
else num = max[i];
}
else{
num = min[i];
i--;
answer = Math.max(answer, count);
count=0;
}
}
System.out.println(answer);
}
}