QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#795694 | #9580. 插排串联 | Sai0511 | WA | 103ms | 25888kb | Python3 | 479b | 2024-11-30 23:21:28 | 2024-11-30 23:21:28 |
Judging History
answer
import sys
input=lambda:sys.stdin.readline().rstrip()
n=int(input())
t=[]
now=[0]*n
point=[]
limit=[]
for _ in range(n):
t.append([*map(int,input().split())])
for i in range(n-1,-1,-1):
if now[i]!=0:
now[t[i][0]]+=now[i]
point.append(now[i])
limit.append(t[i][1])
else:
now[t[i][0]]+=t[i][1]
limit.sort()
point.sort()
ans='YES'
for x in range(len(limit)):
if limit[x]<point[x]:
ans='NO'
print(ans)
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 11ms
memory: 10632kb
input:
5 0 500 1 700 1 400 2 100 2 200
output:
YES
result:
ok single line: 'YES'
Test #2:
score: 0
Accepted
time: 11ms
memory: 10704kb
input:
5 0 500 1 700 1 400 2 100 2 300
output:
NO
result:
ok single line: 'NO'
Test #3:
score: 0
Accepted
time: 5ms
memory: 10644kb
input:
4 0 1000 1 800 1 500 2 300
output:
YES
result:
ok single line: 'YES'
Test #4:
score: 0
Accepted
time: 15ms
memory: 10580kb
input:
3 0 1000000000 0 1000000000 0 147483647
output:
NO
result:
ok single line: 'NO'
Test #5:
score: 0
Accepted
time: 14ms
memory: 10700kb
input:
3 0 1000000000 0 1000000000 0 147483648
output:
NO
result:
ok single line: 'NO'
Test #6:
score: 0
Accepted
time: 103ms
memory: 25888kb
input:
64855 0 69748768 0 450926072 1 699448620 3 918617238 4 106189312 1 617660017 5 31691747 2 373080156 0 363984605 0 937885158 10 300431710 8 485372487 1 661592241 1 836709079 13 895424425 1 824052267 9 887752080 15 952380329 0 595041339 14 632034017 18 752444470 4 311747126 2 289503382 11 213029500 23...
output:
NO
result:
ok single line: 'NO'
Test #7:
score: -100
Wrong Answer
time: 61ms
memory: 20320kb
input:
48750 0 3785579 1 2060436 1 1095269 2 3527822 3 2748694 3 452943 5 427867 3 191538 8 2095981 1 3895276 10 3771233 3 3121067 10 416014 9 1443750 1 699351 8 933800 7 361157 16 423718 10 785063 11 2772134 16 3135666 2 1404821 15 417197 12 1560818 4 2709779 13 2489882 24 1070706 23 2364628 22 3451655 8 ...
output:
NO
result:
wrong answer 1st lines differ - expected: 'YES', found: 'NO'