Submission #230664


Source Code Expand

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

public class Main {

	class Point implements Comparable<Point>{
		int value;
		boolean start;

		public Point(int _value, boolean _start) {
			value = _value;
			start = _start;
		}

		@Override
		public int compareTo(Point o) {
			if(value!=o.value){
				return value - o.value;
			}
			if(start!=o.start&&start){
				return -1;
			}
			else if(start!=o.start&&!start){
				return 1;
			}
			return 0;
		}
	}

	List<Point> list;

	public static void main(String[] args) {
		new Main().run();
	}

	private void run() {
		Scanner stdIn = new Scanner(System.in);

		int n = stdIn.nextInt();
		list = new ArrayList<Point>();
		for(int i=0;i<n;i++){
			int a = stdIn.nextInt();
			int b = stdIn.nextInt();
			list.add(new Point(a, true));
			list.add(new Point(b, false));
		}
		Collections.sort(list);
		int x = 0;
		int max = 0;
		for(Point p : list){
//			System.out.println(p.value+","+p.start);
			if(p.start){
				x++;
			}
			else{
				x--;
			}
			max = Math.max(max, x);
		}
		System.out.println(max);
	}
}

Submission Info

Submission Time
Task C - AtColor
User lanevok
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 1184 Byte
Status AC
Exec Time 1365 ms
Memory 45596 KB

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 30 / 30 70 / 70
Status
AC × 2
AC × 17
AC × 42
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt
Subtask1 subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask0_sample01.txt, subtask0_sample02.txt
Subtask2 subtask0_sample01.txt, subtask0_sample02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask2_15.txt, subtask2_16.txt, subtask2_17.txt, subtask2_18.txt, subtask2_19.txt, subtask2_20.txt, subtask2_21.txt, subtask2_22.txt, subtask2_23.txt, subtask2_24.txt, subtask2_25.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 404 ms 23440 KB
subtask0_sample02.txt AC 407 ms 23356 KB
subtask1_01.txt AC 415 ms 23408 KB
subtask1_02.txt AC 403 ms 23376 KB
subtask1_03.txt AC 610 ms 29508 KB
subtask1_04.txt AC 597 ms 28768 KB
subtask1_05.txt AC 599 ms 28556 KB
subtask1_06.txt AC 594 ms 28756 KB
subtask1_07.txt AC 598 ms 28660 KB
subtask1_08.txt AC 647 ms 31076 KB
subtask1_09.txt AC 621 ms 30412 KB
subtask1_10.txt AC 609 ms 29084 KB
subtask1_11.txt AC 636 ms 30276 KB
subtask1_12.txt AC 619 ms 29812 KB
subtask1_13.txt AC 629 ms 30192 KB
subtask1_14.txt AC 601 ms 29332 KB
subtask1_15.txt AC 604 ms 28776 KB
subtask2_01.txt AC 1225 ms 44668 KB
subtask2_02.txt AC 1227 ms 43968 KB
subtask2_03.txt AC 1141 ms 45196 KB
subtask2_04.txt AC 1114 ms 44128 KB
subtask2_05.txt AC 1212 ms 44936 KB
subtask2_06.txt AC 1220 ms 45188 KB
subtask2_07.txt AC 1350 ms 45120 KB
subtask2_08.txt AC 1244 ms 44912 KB
subtask2_09.txt AC 1226 ms 44884 KB
subtask2_10.txt AC 1220 ms 45036 KB
subtask2_11.txt AC 1238 ms 45324 KB
subtask2_12.txt AC 1226 ms 44916 KB
subtask2_13.txt AC 1365 ms 45184 KB
subtask2_14.txt AC 1248 ms 45012 KB
subtask2_15.txt AC 1223 ms 44180 KB
subtask2_16.txt AC 1246 ms 44536 KB
subtask2_17.txt AC 1230 ms 45596 KB
subtask2_18.txt AC 1242 ms 45380 KB
subtask2_19.txt AC 1213 ms 45436 KB
subtask2_20.txt AC 1236 ms 45172 KB
subtask2_21.txt AC 1220 ms 45060 KB
subtask2_22.txt AC 1229 ms 44908 KB
subtask2_23.txt AC 1298 ms 44612 KB
subtask2_24.txt AC 1229 ms 45400 KB
subtask2_25.txt AC 1202 ms 45056 KB