Submission #65268262


Source Code Expand

Copy
def solve(N):
dp=[""]*(N+1)
dp[1]="1"
for n in range(2, N + 1):
bst=None
# 111
s=str(n)
if all(ch=="1" for ch in s):
bst=s
# tasi
for a in range(1,n//2 + 1):
b=n-a
cand=dp[a] + "+" + dp[b]
if bst is None or len(cand) < len(bst):
bst = cand
#kake
for a in range(2,int(n**0.5)+1):
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
def solve(N):
    dp=[""]*(N+1)
    dp[1]="1"

    for n in range(2, N + 1):
        bst=None

        # 111
        s=str(n)
        if all(ch=="1" for ch in s):
            bst=s

        # tasi
        for a in range(1,n//2 + 1):
            b=n-a
            cand=dp[a] + "+" + dp[b]
            if bst is None or len(cand) < len(bst):
                bst = cand
                
        #kake
        for a in range(2,int(n**0.5)+1):
            if n%a==0:
                b=n//a
                cand=f"({dp[a]})*({dp[b]})"
                if bst is None or len(cand)<len(bst):
                    bst=cand

        dp[n]=bst

    return dp[N]

N=int(input())
print(solve(N))

Submission Info

Submission Time
Task D - Forbidden Difference
User kotafuku
Language Python (PyPy 3.10-v7.3.12)
Score 0
Code Size 714 Byte
Status RE
Exec Time 158 ms
Memory 84032 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 425
Status
RE × 3
RE × 40
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt, 01_random_24.txt, 01_random_25.txt, 01_random_26.txt, 01_random_27.txt, 01_random_28.txt, 01_random_29.txt, 01_random_30.txt, 01_random_31.txt, 01_random_32.txt, 02_handmade_01.txt, 02_handmade_02.txt, 02_handmade_03.txt, 02_handmade_04.txt, 02_handmade_05.txt
Case Name Status Exec Time Memory
00_sample_01.txt RE 110 ms 83656 KiB
00_sample_02.txt RE 110 ms 83716 KiB
00_sample_03.txt RE 110 ms 84032 KiB
01_random_01.txt RE 110 ms 83780 KiB
01_random_02.txt RE 112 ms 83848 KiB
01_random_03.txt RE 111 ms 83840 KiB
01_random_04.txt RE 110 ms 83992 KiB
01_random_05.txt RE 110 ms 83792 KiB
01_random_06.txt RE 110 ms 83908 KiB
01_random_07.txt RE 110 ms 83688 KiB
01_random_08.txt RE 111 ms 83916 KiB
01_random_09.txt RE 111 ms 83804 KiB
01_random_10.txt RE 110 ms 83996 KiB
01_random_11.txt RE 110 ms 83764 KiB
01_random_12.txt RE 111 ms 83856 KiB
01_random_13.txt RE 111 ms 83800 KiB
01_random_14.txt RE 111 ms 83736 KiB
01_random_15.txt RE 111 ms 83796 KiB
01_random_16.txt RE 110 ms 84012 KiB
01_random_17.txt RE 111 ms 83784 KiB
01_random_18.txt RE 111 ms 83996 KiB
01_random_19.txt RE 111 ms 83636 KiB
01_random_20.txt RE 110 ms 83776 KiB
01_random_21.txt RE 110 ms 83700 KiB
01_random_22.txt RE 111 ms 83820 KiB
01_random_23.txt RE 111 ms 83960 KiB
01_random_24.txt RE 111 ms 83808 KiB
01_random_25.txt RE 110 ms 83760 KiB
01_random_26.txt RE 111 ms 83764 KiB
01_random_27.txt RE 110 ms 83768 KiB
01_random_28.txt RE 110 ms 83856 KiB
01_random_29.txt RE 110 ms 83816 KiB
01_random_30.txt RE 111 ms 83748 KiB
01_random_31.txt RE 158 ms 83852 KiB
01_random_32.txt RE 111 ms 83740 KiB
02_handmade_01.txt RE 111 ms 83644 KiB
02_handmade_02.txt RE 110 ms 83808 KiB
02_handmade_03.txt RE 111 ms 83768 KiB
02_handmade_04.txt RE 111 ms 83868 KiB
02_handmade_05.txt RE 110 ms 83704 KiB


2025-06-30 (Mon)
12:07:19 +09:00