답안 #547856

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
547856 2022-04-11T21:51:42 Z beaconmc Art Exhibition (JOI18_art) Python 3
50 / 100
1000 ms 102660 KB
import sys
input = lambda: sys.stdin.readline().rstrip("\r\n")
n = int(input())
paintings = []
for i in range(n):
    paintings.append(list(map(int, input().split())))
    
paintings.sort()

curmax = -1
curmin = float("inf")
cur = 0
ans = 0

for i in range(n):
    curmax = max(curmax, paintings[i][0])
    curmin = min(curmin, paintings[i][0])
    cur += paintings[i][1]
    if cur-(curmax-curmin)<paintings[i][1]:
        curmax = paintings[i][0]
        curmin = paintings[i][0]
        cur = paintings[i][1]
    ans = max(ans, cur-(curmax-curmin))

print(ans)
# 결과 실행 시간 메모리 Grader output
1 Correct 13 ms 2772 KB Output is correct
2 Correct 13 ms 2868 KB Output is correct
3 Correct 13 ms 2804 KB Output is correct
4 Correct 13 ms 2804 KB Output is correct
5 Correct 13 ms 2864 KB Output is correct
6 Correct 16 ms 2860 KB Output is correct
7 Correct 13 ms 2844 KB Output is correct
8 Correct 14 ms 2772 KB Output is correct
9 Correct 15 ms 2796 KB Output is correct
10 Correct 15 ms 2772 KB Output is correct
11 Correct 15 ms 2772 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 13 ms 2772 KB Output is correct
2 Correct 13 ms 2868 KB Output is correct
3 Correct 13 ms 2804 KB Output is correct
4 Correct 13 ms 2804 KB Output is correct
5 Correct 13 ms 2864 KB Output is correct
6 Correct 16 ms 2860 KB Output is correct
7 Correct 13 ms 2844 KB Output is correct
8 Correct 14 ms 2772 KB Output is correct
9 Correct 15 ms 2796 KB Output is correct
10 Correct 15 ms 2772 KB Output is correct
11 Correct 15 ms 2772 KB Output is correct
12 Correct 14 ms 2848 KB Output is correct
13 Correct 14 ms 2928 KB Output is correct
14 Correct 15 ms 2928 KB Output is correct
15 Correct 14 ms 2904 KB Output is correct
16 Correct 14 ms 2900 KB Output is correct
17 Correct 15 ms 2924 KB Output is correct
18 Correct 15 ms 2900 KB Output is correct
19 Correct 15 ms 2900 KB Output is correct
20 Correct 16 ms 2820 KB Output is correct
21 Correct 20 ms 2896 KB Output is correct
22 Correct 16 ms 2900 KB Output is correct
23 Correct 15 ms 2940 KB Output is correct
24 Correct 14 ms 2896 KB Output is correct
25 Correct 14 ms 2900 KB Output is correct
26 Correct 15 ms 2932 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 13 ms 2772 KB Output is correct
2 Correct 13 ms 2868 KB Output is correct
3 Correct 13 ms 2804 KB Output is correct
4 Correct 13 ms 2804 KB Output is correct
5 Correct 13 ms 2864 KB Output is correct
6 Correct 16 ms 2860 KB Output is correct
7 Correct 13 ms 2844 KB Output is correct
8 Correct 14 ms 2772 KB Output is correct
9 Correct 15 ms 2796 KB Output is correct
10 Correct 15 ms 2772 KB Output is correct
11 Correct 15 ms 2772 KB Output is correct
12 Correct 14 ms 2848 KB Output is correct
13 Correct 14 ms 2928 KB Output is correct
14 Correct 15 ms 2928 KB Output is correct
15 Correct 14 ms 2904 KB Output is correct
16 Correct 14 ms 2900 KB Output is correct
17 Correct 15 ms 2924 KB Output is correct
18 Correct 15 ms 2900 KB Output is correct
19 Correct 15 ms 2900 KB Output is correct
20 Correct 16 ms 2820 KB Output is correct
21 Correct 20 ms 2896 KB Output is correct
22 Correct 16 ms 2900 KB Output is correct
23 Correct 15 ms 2940 KB Output is correct
24 Correct 14 ms 2896 KB Output is correct
25 Correct 14 ms 2900 KB Output is correct
26 Correct 15 ms 2932 KB Output is correct
27 Correct 33 ms 3896 KB Output is correct
28 Correct 33 ms 3896 KB Output is correct
29 Correct 34 ms 3876 KB Output is correct
30 Correct 35 ms 3804 KB Output is correct
31 Correct 34 ms 3892 KB Output is correct
32 Correct 34 ms 3840 KB Output is correct
33 Correct 38 ms 3832 KB Output is correct
34 Correct 39 ms 3796 KB Output is correct
35 Correct 36 ms 3796 KB Output is correct
36 Correct 39 ms 3864 KB Output is correct
37 Correct 31 ms 3872 KB Output is correct
38 Correct 32 ms 3908 KB Output is correct
39 Correct 31 ms 3904 KB Output is correct
40 Correct 34 ms 3900 KB Output is correct
41 Correct 33 ms 3880 KB Output is correct
42 Correct 31 ms 3800 KB Output is correct
43 Correct 34 ms 3836 KB Output is correct
44 Correct 35 ms 3768 KB Output is correct
45 Correct 32 ms 3860 KB Output is correct
46 Correct 33 ms 3876 KB Output is correct
47 Correct 36 ms 3872 KB Output is correct
48 Correct 31 ms 3796 KB Output is correct
49 Correct 33 ms 3872 KB Output is correct
50 Correct 32 ms 3884 KB Output is correct
51 Correct 33 ms 3820 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 13 ms 2772 KB Output is correct
2 Correct 13 ms 2868 KB Output is correct
3 Correct 13 ms 2804 KB Output is correct
4 Correct 13 ms 2804 KB Output is correct
5 Correct 13 ms 2864 KB Output is correct
6 Correct 16 ms 2860 KB Output is correct
7 Correct 13 ms 2844 KB Output is correct
8 Correct 14 ms 2772 KB Output is correct
9 Correct 15 ms 2796 KB Output is correct
10 Correct 15 ms 2772 KB Output is correct
11 Correct 15 ms 2772 KB Output is correct
12 Correct 14 ms 2848 KB Output is correct
13 Correct 14 ms 2928 KB Output is correct
14 Correct 15 ms 2928 KB Output is correct
15 Correct 14 ms 2904 KB Output is correct
16 Correct 14 ms 2900 KB Output is correct
17 Correct 15 ms 2924 KB Output is correct
18 Correct 15 ms 2900 KB Output is correct
19 Correct 15 ms 2900 KB Output is correct
20 Correct 16 ms 2820 KB Output is correct
21 Correct 20 ms 2896 KB Output is correct
22 Correct 16 ms 2900 KB Output is correct
23 Correct 15 ms 2940 KB Output is correct
24 Correct 14 ms 2896 KB Output is correct
25 Correct 14 ms 2900 KB Output is correct
26 Correct 15 ms 2932 KB Output is correct
27 Correct 33 ms 3896 KB Output is correct
28 Correct 33 ms 3896 KB Output is correct
29 Correct 34 ms 3876 KB Output is correct
30 Correct 35 ms 3804 KB Output is correct
31 Correct 34 ms 3892 KB Output is correct
32 Correct 34 ms 3840 KB Output is correct
33 Correct 38 ms 3832 KB Output is correct
34 Correct 39 ms 3796 KB Output is correct
35 Correct 36 ms 3796 KB Output is correct
36 Correct 39 ms 3864 KB Output is correct
37 Correct 31 ms 3872 KB Output is correct
38 Correct 32 ms 3908 KB Output is correct
39 Correct 31 ms 3904 KB Output is correct
40 Correct 34 ms 3900 KB Output is correct
41 Correct 33 ms 3880 KB Output is correct
42 Correct 31 ms 3800 KB Output is correct
43 Correct 34 ms 3836 KB Output is correct
44 Correct 35 ms 3768 KB Output is correct
45 Correct 32 ms 3860 KB Output is correct
46 Correct 33 ms 3876 KB Output is correct
47 Correct 36 ms 3872 KB Output is correct
48 Correct 31 ms 3796 KB Output is correct
49 Correct 33 ms 3872 KB Output is correct
50 Correct 32 ms 3884 KB Output is correct
51 Correct 33 ms 3820 KB Output is correct
52 Execution timed out 1101 ms 102660 KB Time limit exceeded
53 Halted 0 ms 0 KB -