| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 96626 | tnbs10 | Titlovi (COCI19_titlovi) | Cpython 3 | 33 ms | 3560 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
s = ' '
titlovi = []
whatis = [] # 1 - broj, 2 - vrijeme, 3 - titl
while s != '#':
titlovi.append(input())
whatis.append(1)
titlovi.append(input())
whatis.append(2)
s = input()
while s and s != '#':
titlovi.append(s)
whatis.append(3)
s = input()
#print(titlovi)
#print(whatis)
mili = int(input())
for i in range(len(titlovi)):
if whatis[i] == 2:
h1 = int(titlovi[i][0:2])
m1 = int(titlovi[i][3:5])
s1 = int(titlovi[i][6:8])
ms1 = int(titlovi[i][9:12])
h2 = int(titlovi[i][17:19])
m2 = int(titlovi[i][20:22])
s2 = int(titlovi[i][23:25])
ms2 = int(titlovi[i][26:29])
#print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2)
ms1 += mili
flag = False
if mili > 0:
flag = True
if ms1 > 999 and flag:
ms1 %= 1000
s1 += 1
if s1 > 59 and flag:
s1 %= 60
m1 += 1
if m1 > 59 and flag:
m1 %= 60
h1 += 1
ms2 += mili
if ms2 > 999 and flag:
ms2 %= 1000
s2 += 1
if s2 > 59 and flag:
s2 %= 60
m2 += 1
if m2 > 59 and flag:
m2 %= 60
h2 += 1
if mili < 0:
flag = True
if ms1 < 0 and flag:
ms1 += 1000
s1 -= 1
if s1 < 0 and flag:
s1 += 60
m1 -= 1
if m1 < 0 and flag:
m1 += 60
h1 -= 1
if ms2 < 0 and flag:
ms2 += 1000
s2 -= 1
if s2 < 0 and flag:
s2 += 60
m2 -= 1
if m2 <0 and flag:
m2 += 60
h2 -= 1
#print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2)
h1, m1, s1, ms1, h2, m2, s2, ms2 = str(h1), str(m1), str(s1), str(ms1), str(h2), str(m2), str(s2), str(ms2)
if len(h1) < 2:
h1 = '0' + h1
if len(m1) < 2:
m1 = '0' + m1
if len(s1) < 2:
s1 = '0' + s1
if len(ms1) == 1:
ms1 = '00' + ms1
if len(ms1) == 2:
ms1 = '0' + ms1
if len(h2) < 2:
h2 = '0' + h2
if len(m2) < 2:
m2 = '0' + m2
if len(s2) < 2:
s2 = '0' + s2
if len(ms2) == 1:
ms2 = '00' + ms2
if len(ms2) == 2:
ms2 = '0' + ms2
#print(h1, m1, s1, ms1, "-->", h2, m2, s2, ms2)
#print()
titlovi[i] = h1 + ':' + m1 + ':' + s1 + ',' + ms1 + ' --> ' + h2 + ':' + m2 + ':' + s2 + ',' + ms2
for i in range(len(titlovi)):
if i == len(whatis) - 1:
print(titlovi[i])
print('#')
elif whatis[i] == 3 and whatis[i + 1] == 1:
print(titlovi[i])
print()
else:
print(titlovi[i])
| # | Verdict | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
