이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
N=int(input())
# S - lista broja karata koje nose određeni broj bodova, početni špil
S=[]
for i in range(12):
if i==0 or i==1:
S.append(0)
if i>1 and i<10:
S.append(4)
if i==10:
S.append(12)
if i==11:
S.append(4)
#print (S)
# L - lista izvučenih brojeva
L=[]
for i in range(N):
# V - vrijednost, broj bodova izvučene karte
V=int(input())
L.append(V)
S[V]-=1
# X predstavlja razliku između 21 i brojeva koje sam izvukao
X=21-sum(L)
# BVX - broj prostalih karata većih od X
# BMX - broj preostlih karata manjih od X
BVX=0
BMX=0
for i in range(12):
if i>X:
BVX+=S[i]
else:
BMX+=S[i]
if BVX>=BMX:
print('DOSTA')
else:
print('VUCI')
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |