結果

問題 No.2198 Concon Substrings (COuNt-CONstruct Version)
ユーザー Shirotsume
提出日時 2023-01-20 23:13:56
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 765 bytes
コンパイル時間 346 ms
コンパイル使用メモリ 82,120 KB
実行使用メモリ 65,236 KB
最終ジャッジ日時 2024-06-23 11:16:23
合計ジャッジ時間 33,797 ms
ジャッジサーバーID
(参考情報)
judge2 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3 WA * 1
other AC * 5 WA * 99
権限があれば一括ダウンロードができます

ソースコード

diff #

import sys
from collections import deque, Counter
input = lambda: sys.stdin.readline().rstrip()
ii = lambda: int(input())
mi = lambda: map(int, input().split())
li = lambda: list(mi())
inf = 2 ** 63 - 1
mod = 998244353
import random
m = ii()
if m == 0:
    print("pleaseac")
    exit()
a = []
summ = 0
for i in range(10000, 0, -1):
    for j in range(i, 10000):
        if i * j <= m:
            k = m // (i * j)
            if i + j + k + summ > 60000:
                continue
            m -= i * j * k
            a.append((i, j, k))
            summ += i + j + k
            break

a.sort()

ans = []
si = 0
sj = 0
for i, j, k in a:
    ans += ['c'] * (i - si)
    ans += ['o'] * (j - sj)
    ans += ['n'] * k
    si += i
    sj += j
print(''.join(ans))
    
0