結果

問題 No.2792 Security Cameras on Young Diagram
ユーザー ななしちゃんななしちゃん
提出日時 2024-06-25 17:26:35
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 702 bytes
コンパイル時間 327 ms
コンパイル使用メモリ 82,180 KB
実行使用メモリ 235,032 KB
最終ジャッジ日時 2024-06-25 17:26:39
合計ジャッジ時間 3,892 ms
ジャッジサーバーID
(参考情報)
judge5 / judge4
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 41 ms
61,552 KB
testcase_01 AC 45 ms
57,088 KB
testcase_02 AC 39 ms
53,816 KB
testcase_03 TLE -
testcase_04 -- -
testcase_05 -- -
testcase_06 -- -
testcase_07 -- -
testcase_08 -- -
testcase_09 -- -
testcase_10 -- -
testcase_11 -- -
testcase_12 -- -
testcase_13 -- -
testcase_14 -- -
testcase_15 -- -
testcase_16 -- -
testcase_17 -- -
testcase_18 -- -
testcase_19 -- -
testcase_20 -- -
testcase_21 -- -
testcase_22 -- -
testcase_23 -- -
権限があれば一括ダウンロードができます

ソースコード

diff #

import copy

C = 0
fla = 0

def migi(M):
    M.pop(0)
    return(M)

def sita(M):
    L = []
    for i in M:
        if i - 1 > 0:
            L.append(i-1)

    return(L)

def migisita(M):
    org = copy.deepcopy(M)
    global C
    global fla
    
    if len(M):
        fla = 1
        M = migi(M)
        if len(M):
            migisita(M)
    if len(M) ==0:

        if fla == 1:
            C += 1
            fla = 0
    M = copy.deepcopy(org)
    if len(M):
        fla = 1
        M = sita(M)

        if len(M):
            migisita(M)

    if len(M) ==0:
        if fla == 1:
            C += 1
            fla = 0


N = int(input())
M = list(map(int, input().split()))

migisita(M)
print(C)
0