Submission #61389901
Source Code Expand
#君の手を握ってしまったら
#孤独を知らないこの街には
#もう二度と帰ってくることはできないのでしょう
#君が手を差し伸べた 光で影が生まれる
#歌って聞かせて この話の続き
#連れて行って見たことない星まで
#さユリ - 花の塔
#R.I.P. さユりさん。今までありがとうございました。
import sys, os
from collections import deque
if str(os.getcwd())[:10]==r'C:\Users\r':
sys.stdin=open('input.txt', 'r')
sys.stdout=open('output.txt','w')
input=sys.stdin.readline
def iinput():return int(input())
def linput():return list(map(int,input().split()))
mod=998244353
check=[False]*2000000
d=dict()
for i in range(1, 2000000):
res=0
for j in str(i):res+=int(j)
if i%res==0:check[i]=True
if check[i-1] and check[i]:d[i-1]=True
s=input().strip()
if len(s)<7:
#naive
n=int(s)
flag=False
for i in range(n, 2*n):
if i in d:
print(i)
flag=True
break
if not flag:print(-1)
else:
first=int(s[0])
check=True
for i in range(1, len(s)):
if s[i]!='0':check=False
if first == 1:
if check:print('1'+'0'*(len(s)-3)+'10')
else:print('2'+'0'*(len(s)-1))
elif first == 2:
print('35'+'0'*(len(s)-2))
elif first == 3:
print('4'+'0'*(len(s)-3)+'40')
elif first == 4:
if check:print('4'+'0'*(len(s)-3)+'40')
else:print('8'+'0'*(len(s)-1))
elif first == 5:
print('8'+'0'*(len(s)-1))
else:
print('1'+'0'*(len(s)-2)+'10')
Submission Info
| Submission Time | |
|---|---|
| Task | E - Digit Sum Divisible 2 |
| User | Eunha |
| Language | Python (PyPy 3.10-v7.3.12) |
| Score | 500 |
| Code Size | 1661 Byte |
| Status | AC |
| Exec Time | 273 ms |
| Memory | 100596 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 500 / 500 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_small_00.txt, 01_small_01.txt, 01_small_02.txt, 01_small_03.txt, 01_small_04.txt, 01_small_05.txt, 01_small_06.txt, 01_small_07.txt, 01_small_08.txt, 01_small_09.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 02_random_03.txt, 02_random_04.txt, 02_random_05.txt, 02_random_06.txt, 02_random_07.txt, 02_random_08.txt, 02_random_09.txt, 02_random_10.txt, 02_random_11.txt, 02_random_12.txt, 02_random_13.txt, 02_random_14.txt, 02_random_15.txt, 02_random_16.txt, 02_random_17.txt, 02_random_18.txt, 02_random_19.txt, 02_random_20.txt, 02_random_21.txt, 02_random_22.txt, 02_random_23.txt, 02_random_24.txt, 02_random_25.txt, 02_random_26.txt, 02_random_27.txt, 02_random_28.txt, 02_random_29.txt, 02_random_30.txt, 02_random_31.txt, 03_corner_1_00.txt, 03_corner_1_01.txt, 03_corner_1_02.txt, 03_corner_1_03.txt, 03_corner_1_04.txt, 04_corner_2_00.txt, 04_corner_2_01.txt, 04_corner_2_02.txt, 04_corner_2_03.txt, 04_corner_2_04.txt, 04_corner_2_05.txt, 04_corner_2_06.txt, 04_corner_2_07.txt, 05_corner_3_00.txt, 05_corner_3_01.txt, 06_corner_4_00.txt, 06_corner_4_01.txt, 06_corner_4_02.txt, 06_corner_4_03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 254 ms | 99972 KiB |
| 00_sample_01.txt | AC | 256 ms | 100452 KiB |
| 00_sample_02.txt | AC | 253 ms | 100192 KiB |
| 00_sample_03.txt | AC | 253 ms | 100460 KiB |
| 01_small_00.txt | AC | 273 ms | 100040 KiB |
| 01_small_01.txt | AC | 253 ms | 100316 KiB |
| 01_small_02.txt | AC | 253 ms | 100108 KiB |
| 01_small_03.txt | AC | 256 ms | 100328 KiB |
| 01_small_04.txt | AC | 254 ms | 100492 KiB |
| 01_small_05.txt | AC | 259 ms | 100124 KiB |
| 01_small_06.txt | AC | 254 ms | 100088 KiB |
| 01_small_07.txt | AC | 258 ms | 100596 KiB |
| 01_small_08.txt | AC | 255 ms | 100164 KiB |
| 01_small_09.txt | AC | 255 ms | 99976 KiB |
| 02_random_00.txt | AC | 253 ms | 100100 KiB |
| 02_random_01.txt | AC | 256 ms | 100016 KiB |
| 02_random_02.txt | AC | 256 ms | 100100 KiB |
| 02_random_03.txt | AC | 257 ms | 100116 KiB |
| 02_random_04.txt | AC | 256 ms | 100048 KiB |
| 02_random_05.txt | AC | 258 ms | 100204 KiB |
| 02_random_06.txt | AC | 256 ms | 100216 KiB |
| 02_random_07.txt | AC | 259 ms | 100376 KiB |
| 02_random_08.txt | AC | 258 ms | 100020 KiB |
| 02_random_09.txt | AC | 256 ms | 100388 KiB |
| 02_random_10.txt | AC | 259 ms | 100512 KiB |
| 02_random_11.txt | AC | 266 ms | 100044 KiB |
| 02_random_12.txt | AC | 259 ms | 100204 KiB |
| 02_random_13.txt | AC | 257 ms | 100472 KiB |
| 02_random_14.txt | AC | 256 ms | 100460 KiB |
| 02_random_15.txt | AC | 258 ms | 100508 KiB |
| 02_random_16.txt | AC | 256 ms | 100104 KiB |
| 02_random_17.txt | AC | 259 ms | 100116 KiB |
| 02_random_18.txt | AC | 254 ms | 100436 KiB |
| 02_random_19.txt | AC | 256 ms | 100416 KiB |
| 02_random_20.txt | AC | 256 ms | 100048 KiB |
| 02_random_21.txt | AC | 255 ms | 100400 KiB |
| 02_random_22.txt | AC | 255 ms | 100296 KiB |
| 02_random_23.txt | AC | 254 ms | 100552 KiB |
| 02_random_24.txt | AC | 257 ms | 99984 KiB |
| 02_random_25.txt | AC | 255 ms | 100024 KiB |
| 02_random_26.txt | AC | 258 ms | 100064 KiB |
| 02_random_27.txt | AC | 257 ms | 100372 KiB |
| 02_random_28.txt | AC | 257 ms | 100504 KiB |
| 02_random_29.txt | AC | 257 ms | 100132 KiB |
| 02_random_30.txt | AC | 258 ms | 100480 KiB |
| 02_random_31.txt | AC | 256 ms | 100212 KiB |
| 03_corner_1_00.txt | AC | 252 ms | 100412 KiB |
| 03_corner_1_01.txt | AC | 254 ms | 100088 KiB |
| 03_corner_1_02.txt | AC | 254 ms | 100440 KiB |
| 03_corner_1_03.txt | AC | 256 ms | 100120 KiB |
| 03_corner_1_04.txt | AC | 256 ms | 100536 KiB |
| 04_corner_2_00.txt | AC | 258 ms | 100024 KiB |
| 04_corner_2_01.txt | AC | 257 ms | 100140 KiB |
| 04_corner_2_02.txt | AC | 256 ms | 100012 KiB |
| 04_corner_2_03.txt | AC | 259 ms | 100128 KiB |
| 04_corner_2_04.txt | AC | 256 ms | 100116 KiB |
| 04_corner_2_05.txt | AC | 261 ms | 100436 KiB |
| 04_corner_2_06.txt | AC | 257 ms | 100428 KiB |
| 04_corner_2_07.txt | AC | 259 ms | 100380 KiB |
| 05_corner_3_00.txt | AC | 257 ms | 100064 KiB |
| 05_corner_3_01.txt | AC | 254 ms | 100352 KiB |
| 06_corner_4_00.txt | AC | 254 ms | 100324 KiB |
| 06_corner_4_01.txt | AC | 255 ms | 100124 KiB |
| 06_corner_4_02.txt | AC | 253 ms | 100100 KiB |
| 06_corner_4_03.txt | AC | 255 ms | 100248 KiB |