Advertisement
Guest User

Untitled

a guest
Aug 31st, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.     static Scanner scn = new Scanner(System.in);
  5.     static private int n = scn.nextInt();
  6.     static private int[] dp = new int[1440];
  7.     public static void main(String[] args) {
  8.         scn.nextLine();
  9.         readData();
  10.         int max = 0;
  11.         int inside = 0;
  12.         for(int i = 0; i < 1440; i++){
  13.             inside += dp[i];
  14.             max = Math.max(max, inside);
  15.         }
  16.         System.out.println(max);
  17.     }
  18.     private static void readData() {
  19.         // TODO Auto-generated method stub
  20.         for(int i = 0; i < n; i++){
  21.             String s = scn.nextLine();
  22.             dp[toIntIn(s)]++;
  23.             dp[toIntOut(s)+1]--;
  24.         }
  25.     }
  26.     private static int toIntOut(String s) {
  27.         // TODO Auto-generated method stub
  28.         int a = 0;
  29.         a += 600*((int)s.charAt(6)-(int)'0');
  30.         a += 60*((int)s.charAt(7)-(int)'0');
  31.         a += 10*((int)s.charAt(9)-(int)'0');
  32.         a += (int)s.charAt(10)-(int)'0';
  33.         return a;
  34.     }
  35.     private static int toIntIn(String s) {
  36.         // TODO Auto-generated method stub
  37.         int a = 0;
  38.         a += 600*((int)s.charAt(0)-(int)'0');
  39.         a += 60*((int)s.charAt(1)-(int)'0');
  40.         a += 10*((int)s.charAt(3)-(int)'0');
  41.         a += (int)s.charAt(4)-(int)'0';
  42.         return a;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement