Submission #4033501
Source Code Expand
def _123sub(n,ng1,ng2,ng3,cnt):
if n<0 or n==ng1 or n==ng2 or n==ng3 or cnt<0 or 3*cnt<n:
return False
if n==0:
return True
cnt-=1
return _123sub(n-3,ng1,ng2,ng3,cnt) or _123sub(n-2,ng1,ng2,ng3,cnt) or _123sub(n-1,ng1,ng2,ng3,cnt)
n,ng1,ng2,ng3=int(input()),int(input()),int(input()),int(input())
if _123sub(n,ng1,ng2,ng3,100):
print("YES")
else:
print("NO")
Submission Info
Submission Time
2019-01-18 04:04:08+0900
Task
C - 123引き算
User
branlym
Language
Python (3.4.3)
Score
0
Code Size
411 Byte
Status
TLE
Exec Time
2104 ms
Memory
3064 KB
Judge Result
Set Name
All
Score / Max Score
0 / 100
Status
Set Name
Test Cases
All
sample_01.txt, sample_02.txt, sample_03.txt, test_143_142_141_140.txt, test_1_1_2_3.txt, test_1_2_3_4.txt, test_200_200_2_3.txt, test_231_77_78_80.txt, test_235_124_126_125.txt, test_253_45_47_48.txt, test_297_223_224_225.txt, test_297_294_292_290.txt, test_297_297_30_83.txt, test_297_3_43_72.txt, test_298_125_123_124.txt, test_298_293_295_291.txt, test_298_298_4_8.txt, test_298_36_72_98.txt, test_298_55_3_43.txt, test_298_92_91_295.txt, test_299_200_151_65.txt, test_299_240_35_154.txt, test_299_300_299_298.txt, test_299_33_242_151.txt, test_299_56_57_58.txt, test_299_66_132_198.txt, test_300_271_44_68.txt, test_300_299_298_296.txt, test_300_30_99_183.txt, test_300_4_5_6.txt, test_84_34_64_36.txt
Case Name
Status
Exec Time
Memory
sample_01.txt
AC
18 ms
3060 KB
sample_02.txt
AC
18 ms
3060 KB
sample_03.txt
AC
18 ms
3064 KB
test_143_142_141_140.txt
AC
18 ms
3060 KB
test_1_1_2_3.txt
AC
18 ms
3064 KB
test_1_2_3_4.txt
AC
18 ms
3064 KB
test_200_200_2_3.txt
AC
18 ms
3064 KB
test_231_77_78_80.txt
AC
18 ms
3064 KB
test_235_124_126_125.txt
TLE
2104 ms
3064 KB
test_253_45_47_48.txt
AC
18 ms
3064 KB
test_297_223_224_225.txt
AC
37 ms
3064 KB
test_297_294_292_290.txt
AC
18 ms
3060 KB
test_297_297_30_83.txt
AC
18 ms
3064 KB
test_297_3_43_72.txt
AC
18 ms
3064 KB
test_298_125_123_124.txt
AC
52 ms
3064 KB
test_298_293_295_291.txt
AC
18 ms
3060 KB
test_298_298_4_8.txt
AC
18 ms
3064 KB
test_298_36_72_98.txt
AC
18 ms
3064 KB
test_298_55_3_43.txt
AC
18 ms
3064 KB
test_298_92_91_295.txt
AC
18 ms
3060 KB
test_299_200_151_65.txt
AC
18 ms
3064 KB
test_299_240_35_154.txt
AC
18 ms
3064 KB
test_299_300_299_298.txt
AC
18 ms
3064 KB
test_299_33_242_151.txt
AC
19 ms
3060 KB
test_299_56_57_58.txt
AC
21 ms
3064 KB
test_299_66_132_198.txt
AC
18 ms
3060 KB
test_300_271_44_68.txt
AC
18 ms
3064 KB
test_300_299_298_296.txt
AC
18 ms
3064 KB
test_300_30_99_183.txt
AC
18 ms
3064 KB
test_300_4_5_6.txt
AC
18 ms
3064 KB
test_84_34_64_36.txt
AC
18 ms
3064 KB