Submission #61385
Source Code Expand
import java.util.Arrays; import java.util.Scanner; public class Main{ int n, m, res; int[][] rail; boolean[] u; int[] c; void f(int k){ if(k==m){ boolean f = true; for(int i=1;i<=n;i++)f&=2<=c[i]; if(f)res++; return; } f(k+1); for(int i=rail[k][0];i<=rail[k][1];i++)c[i]++; f(k+1); for(int i=rail[k][0];i<=rail[k][1];i++)c[i]--; } void run() { Scanner sc = new Scanner(); n = sc.nextInt(); m = sc.nextInt(); rail = new int[m][2]; for(int i=0;i<m;i++)for(int j=0;j<2;j++)rail[i][j]=sc.nextInt(); u = new boolean[m]; c = new int[n+1]; res = 0; f(0); System.out.println(res); } void debug(Object... o) { System.out.println(Arrays.deepToString(o)); } class Scanner { int nextInt() { try { int c = System.in.read(); while (c != '-' && (c < '0' || '9' < c)) c = System.in.read(); if (c == '-') return -nextInt(); int res = 0; do { res *= 10; res += c - '0'; c = System.in.read(); } while ('0' <= c && c <= '9'); return res; } catch (Exception e) { return -1; } } long nextLong() { try { int c = System.in.read(); while (c != '-' && (c < '0' || '9' < c)) c = System.in.read(); if (c == '-') return -nextLong(); long res = 0; do { res *= 10; res += c - '0'; c = System.in.read(); } while ('0' <= c && c <= '9'); return res; } catch (Exception e) { return -1; } } double nextDouble() { return Double.parseDouble(next()); } String next() { try { StringBuilder res = new StringBuilder(""); int c = System.in.read(); while (Character.isWhitespace(c)) c = System.in.read(); do { res.append((char) c); } while (!Character.isWhitespace(c = System.in.read())); return res.toString(); } catch (Exception e) { return null; } } String nextLine(){ try{ StringBuilder res =new StringBuilder(""); int c = System.in.read(); while (c=='\r' || c=='\n') c = System.in.read(); do { res.append((char) c); c = System.in.read(); } while (c!='\r' && c!='\n'); return res.toString(); }catch (Exception e) { return null; } } } public static void main(String... args) { new Main().run(); } }
Submission Info
Submission Time | |
---|---|
Task | H - ダイヤグラム |
User | nanikaka |
Language | Java (OpenJDK 1.7.0) |
Score | 10 |
Code Size | 2382 Byte |
Status | TLE |
Exec Time | 2049 ms |
Memory | 46444 KB |
Judge Result
Set Name | small | medium | large | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 10 / 10 | 0 / 40 | 0 / 50 | ||||||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
small | small/case_000.txt, small/case_001.txt, small/case_002.txt, small/case_003.txt, small/case_004.txt, small/case_005.txt, small/case_006.txt, small/case_007.txt, small/case_008.txt, small/case_009.txt, small/case_010.txt, small/case_011.txt, small/case_012.txt, small/case_013.txt, small/case_014.txt, small/case_015.txt, small/case_016.txt, small/case_017.txt, small/case_018.txt, small/case_019.txt, small/case_020.txt, small/case_021.txt, small/case_022.txt, small/case_023.txt |
medium | medium/case_000.txt, medium/case_001.txt, medium/case_002.txt, medium/case_003.txt, medium/case_004.txt, medium/case_005.txt, medium/case_006.txt, medium/case_007.txt, medium/case_008.txt, medium/case_009.txt, medium/case_010.txt, medium/case_011.txt, medium/case_012.txt, medium/case_013.txt, medium/case_014.txt, medium/case_015.txt, medium/case_016.txt, medium/case_017.txt, medium/case_018.txt, medium/case_019.txt, medium/case_020.txt, medium/case_021.txt, medium/case_022.txt, medium/case_023.txt, medium/medium_case_000.txt, medium/medium_case_001.txt, medium/medium_case_002.txt, medium/medium_case_003.txt, medium/medium_case_004.txt, medium/medium_case_005.txt, medium/medium_case_006.txt, medium/medium_case_007.txt, medium/medium_case_008.txt, medium/medium_case_009.txt, medium/medium_case_010.txt, medium/medium_case_011.txt, medium/medium_case_012.txt, medium/medium_case_013.txt, medium/medium_case_014.txt, medium/medium_case_015.txt, medium/medium_case_016.txt, medium/medium_case_017.txt, medium/medium_case_018.txt, medium/medium_case_019.txt, medium/medium_case_020.txt |
large | large/case_000.txt, large/case_001.txt, large/case_002.txt, large/case_003.txt, large/case_004.txt, large/case_005.txt, large/case_006.txt, large/case_007.txt, large/case_008.txt, large/case_009.txt, large/case_010.txt, large/case_011.txt, large/case_012.txt, large/case_013.txt, large/case_014.txt, large/case_015.txt, large/case_016.txt, large/case_017.txt, large/case_018.txt, large/case_019.txt, large/case_020.txt, large/case_021.txt, large/case_022.txt, large/case_023.txt, large/large_case_000.txt, large/large_case_001.txt, large/large_case_002.txt, large/large_case_003.txt, large/large_case_004.txt, large/large_case_005.txt, large/large_case_006.txt, large/large_case_007.txt, large/large_case_008.txt, large/large_case_009.txt, large/large_case_010.txt, large/large_case_011.txt, large/large_case_012.txt, large/large_case_013.txt, large/large_case_014.txt, large/large_case_015.txt, large/large_case_016.txt, large/large_case_017.txt, large/large_case_018.txt, large/large_case_019.txt, large/large_case_020.txt, large/large_case_021.txt, large/large_case_022.txt, large/large_case_023.txt, large/large_case_024.txt, large/large_case_025.txt, large/large_case_026.txt, large/large_case_027.txt, large/large_case_028.txt, large/large_case_029.txt, large/medium_case_000.txt, large/medium_case_001.txt, large/medium_case_002.txt, large/medium_case_003.txt, large/medium_case_004.txt, large/medium_case_005.txt, large/medium_case_006.txt, large/medium_case_007.txt, large/medium_case_008.txt, large/medium_case_009.txt, large/medium_case_010.txt, large/medium_case_011.txt, large/medium_case_012.txt, large/medium_case_013.txt, large/medium_case_014.txt, large/medium_case_015.txt, large/medium_case_016.txt, large/medium_case_017.txt, large/medium_case_018.txt, large/medium_case_019.txt, large/medium_case_020.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
large/case_000.txt | AC | 396 ms | 18472 KB |
large/case_001.txt | AC | 389 ms | 18424 KB |
large/case_002.txt | AC | 392 ms | 18336 KB |
large/case_003.txt | AC | 388 ms | 18392 KB |
large/case_004.txt | AC | 386 ms | 18348 KB |
large/case_005.txt | AC | 392 ms | 18356 KB |
large/case_006.txt | AC | 396 ms | 18348 KB |
large/case_007.txt | AC | 394 ms | 18360 KB |
large/case_008.txt | AC | 394 ms | 18348 KB |
large/case_009.txt | AC | 387 ms | 18348 KB |
large/case_010.txt | AC | 391 ms | 18480 KB |
large/case_011.txt | AC | 387 ms | 18464 KB |
large/case_012.txt | AC | 393 ms | 18468 KB |
large/case_013.txt | AC | 396 ms | 18484 KB |
large/case_014.txt | AC | 387 ms | 18520 KB |
large/case_015.txt | AC | 390 ms | 18336 KB |
large/case_016.txt | AC | 394 ms | 18480 KB |
large/case_017.txt | AC | 401 ms | 18460 KB |
large/case_018.txt | AC | 406 ms | 18472 KB |
large/case_019.txt | AC | 422 ms | 18408 KB |
large/case_020.txt | AC | 428 ms | 18344 KB |
large/case_021.txt | AC | 398 ms | 18352 KB |
large/case_022.txt | AC | 390 ms | 18392 KB |
large/case_023.txt | AC | 390 ms | 18348 KB |
large/large_case_000.txt | TLE | 2039 ms | 20912 KB |
large/large_case_001.txt | TLE | 2038 ms | 20820 KB |
large/large_case_002.txt | TLE | 2039 ms | 20900 KB |
large/large_case_003.txt | TLE | 2039 ms | 20856 KB |
large/large_case_004.txt | TLE | 2039 ms | 20812 KB |
large/large_case_005.txt | TLE | 2038 ms | 20808 KB |
large/large_case_006.txt | TLE | 2039 ms | 20864 KB |
large/large_case_007.txt | TLE | 2040 ms | 20960 KB |
large/large_case_008.txt | TLE | 2045 ms | 20892 KB |
large/large_case_009.txt | TLE | 2039 ms | 20888 KB |
large/large_case_010.txt | TLE | 2042 ms | 44692 KB |
large/large_case_011.txt | TLE | 2049 ms | 44560 KB |
large/large_case_012.txt | TLE | 2046 ms | 46296 KB |
large/large_case_013.txt | TLE | 2044 ms | 44688 KB |
large/large_case_014.txt | TLE | 2046 ms | 44560 KB |
large/large_case_015.txt | TLE | 2043 ms | 44568 KB |
large/large_case_016.txt | TLE | 2042 ms | 44612 KB |
large/large_case_017.txt | TLE | 2041 ms | 44696 KB |
large/large_case_018.txt | TLE | 2042 ms | 46404 KB |
large/large_case_019.txt | TLE | 2042 ms | 46444 KB |
large/large_case_020.txt | TLE | 2039 ms | 20852 KB |
large/large_case_021.txt | TLE | 2040 ms | 20860 KB |
large/large_case_022.txt | TLE | 2040 ms | 20900 KB |
large/large_case_023.txt | TLE | 2039 ms | 20848 KB |
large/large_case_024.txt | TLE | 2039 ms | 20804 KB |
large/large_case_025.txt | TLE | 2038 ms | 20880 KB |
large/large_case_026.txt | TLE | 2039 ms | 20988 KB |
large/large_case_027.txt | TLE | 2039 ms | 20900 KB |
large/large_case_028.txt | TLE | 2038 ms | 20812 KB |
large/large_case_029.txt | TLE | 2039 ms | 20752 KB |
large/medium_case_000.txt | TLE | 2043 ms | 43280 KB |
large/medium_case_001.txt | TLE | 2042 ms | 43404 KB |
large/medium_case_002.txt | TLE | 2043 ms | 43396 KB |
large/medium_case_003.txt | TLE | 2041 ms | 43380 KB |
large/medium_case_004.txt | TLE | 2041 ms | 43272 KB |
large/medium_case_005.txt | TLE | 2042 ms | 43400 KB |
large/medium_case_006.txt | TLE | 2042 ms | 43380 KB |
large/medium_case_007.txt | TLE | 2043 ms | 43456 KB |
large/medium_case_008.txt | TLE | 2046 ms | 43268 KB |
large/medium_case_009.txt | TLE | 2043 ms | 43604 KB |
large/medium_case_010.txt | TLE | 2043 ms | 43392 KB |
large/medium_case_011.txt | TLE | 2041 ms | 43424 KB |
large/medium_case_012.txt | TLE | 2042 ms | 43276 KB |
large/medium_case_013.txt | TLE | 2042 ms | 43384 KB |
large/medium_case_014.txt | TLE | 2041 ms | 43276 KB |
large/medium_case_015.txt | TLE | 2045 ms | 43424 KB |
large/medium_case_016.txt | TLE | 2042 ms | 43436 KB |
large/medium_case_017.txt | TLE | 2042 ms | 43400 KB |
large/medium_case_018.txt | TLE | 2043 ms | 43396 KB |
large/medium_case_019.txt | TLE | 2042 ms | 43268 KB |
large/medium_case_020.txt | TLE | 2042 ms | 43284 KB |
medium/case_000.txt | AC | 393 ms | 18348 KB |
medium/case_001.txt | AC | 389 ms | 18356 KB |
medium/case_002.txt | AC | 387 ms | 18488 KB |
medium/case_003.txt | AC | 392 ms | 18388 KB |
medium/case_004.txt | AC | 391 ms | 18476 KB |
medium/case_005.txt | AC | 389 ms | 18360 KB |
medium/case_006.txt | AC | 403 ms | 18472 KB |
medium/case_007.txt | AC | 399 ms | 18468 KB |
medium/case_008.txt | AC | 399 ms | 18348 KB |
medium/case_009.txt | AC | 396 ms | 18340 KB |
medium/case_010.txt | AC | 400 ms | 18400 KB |
medium/case_011.txt | AC | 392 ms | 18328 KB |
medium/case_012.txt | AC | 393 ms | 18340 KB |
medium/case_013.txt | AC | 403 ms | 18396 KB |
medium/case_014.txt | AC | 390 ms | 18476 KB |
medium/case_015.txt | AC | 393 ms | 18352 KB |
medium/case_016.txt | AC | 400 ms | 18396 KB |
medium/case_017.txt | AC | 390 ms | 18356 KB |
medium/case_018.txt | AC | 397 ms | 18352 KB |
medium/case_019.txt | AC | 397 ms | 18480 KB |
medium/case_020.txt | AC | 386 ms | 18488 KB |
medium/case_021.txt | AC | 396 ms | 18464 KB |
medium/case_022.txt | AC | 390 ms | 18396 KB |
medium/case_023.txt | AC | 389 ms | 18352 KB |
medium/medium_case_000.txt | TLE | 2042 ms | 43396 KB |
medium/medium_case_001.txt | TLE | 2042 ms | 43324 KB |
medium/medium_case_002.txt | TLE | 2041 ms | 43312 KB |
medium/medium_case_003.txt | TLE | 2041 ms | 43388 KB |
medium/medium_case_004.txt | TLE | 2042 ms | 43136 KB |
medium/medium_case_005.txt | TLE | 2042 ms | 43404 KB |
medium/medium_case_006.txt | TLE | 2042 ms | 43396 KB |
medium/medium_case_007.txt | TLE | 2041 ms | 43396 KB |
medium/medium_case_008.txt | TLE | 2042 ms | 43288 KB |
medium/medium_case_009.txt | TLE | 2040 ms | 43180 KB |
medium/medium_case_010.txt | TLE | 2041 ms | 43308 KB |
medium/medium_case_011.txt | TLE | 2041 ms | 43396 KB |
medium/medium_case_012.txt | TLE | 2042 ms | 43276 KB |
medium/medium_case_013.txt | TLE | 2043 ms | 43528 KB |
medium/medium_case_014.txt | TLE | 2041 ms | 43440 KB |
medium/medium_case_015.txt | TLE | 2041 ms | 43280 KB |
medium/medium_case_016.txt | TLE | 2042 ms | 43384 KB |
medium/medium_case_017.txt | TLE | 2042 ms | 43400 KB |
medium/medium_case_018.txt | TLE | 2043 ms | 43392 KB |
medium/medium_case_019.txt | TLE | 2042 ms | 43280 KB |
medium/medium_case_020.txt | TLE | 2043 ms | 43136 KB |
small/case_000.txt | AC | 390 ms | 18336 KB |
small/case_001.txt | AC | 412 ms | 18408 KB |
small/case_002.txt | AC | 431 ms | 18464 KB |
small/case_003.txt | AC | 418 ms | 18476 KB |
small/case_004.txt | AC | 418 ms | 18480 KB |
small/case_005.txt | AC | 393 ms | 18480 KB |
small/case_006.txt | AC | 388 ms | 18344 KB |
small/case_007.txt | AC | 387 ms | 18336 KB |
small/case_008.txt | AC | 393 ms | 18476 KB |
small/case_009.txt | AC | 396 ms | 18372 KB |
small/case_010.txt | AC | 397 ms | 18480 KB |
small/case_011.txt | AC | 393 ms | 18476 KB |
small/case_012.txt | AC | 396 ms | 18348 KB |
small/case_013.txt | AC | 392 ms | 18484 KB |
small/case_014.txt | AC | 390 ms | 18352 KB |
small/case_015.txt | AC | 396 ms | 18332 KB |
small/case_016.txt | AC | 398 ms | 18344 KB |
small/case_017.txt | AC | 387 ms | 18512 KB |
small/case_018.txt | AC | 392 ms | 18356 KB |
small/case_019.txt | AC | 397 ms | 18460 KB |
small/case_020.txt | AC | 394 ms | 18344 KB |
small/case_021.txt | AC | 395 ms | 18392 KB |
small/case_022.txt | AC | 392 ms | 18312 KB |
small/case_023.txt | AC | 397 ms | 18468 KB |