結果

問題 No.557 点対称
ユーザー sue_charo
提出日時 2017-08-11 23:10:10
言語 Python3
(3.8.1 + numpy 1.14.5 + scipy 1.1.0)
結果
AC  
実行時間 21 ms
コード長 550 Byte
コンパイル時間 222 ms
使用メモリ 8,216 KB
最終ジャッジ日時 2020-02-25 01:39:38

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
Gen_case1.txt AC 19 ms
8,044 KB
Gen_case2.txt AC 19 ms
8,144 KB
Gen_case3.txt AC 17 ms
8,048 KB
Gen_case4.txt AC 19 ms
8,108 KB
Gen_case5.txt AC 19 ms
8,144 KB
Gen_case6.txt AC 19 ms
8,104 KB
Gen_case7.txt AC 19 ms
8,056 KB
Gen_case8.txt AC 19 ms
8,044 KB
Gen_case9.txt AC 21 ms
8,104 KB
Gen_case10.txt AC 19 ms
8,124 KB
Gen_case11.txt AC 18 ms
8,184 KB
Gen_case12.txt AC 19 ms
8,216 KB
Gen_case13.txt AC 18 ms
8,108 KB
Gen_case14.txt AC 19 ms
8,060 KB
Gen_case15.txt AC 18 ms
8,180 KB
Gen_case16.txt AC 19 ms
7,996 KB
Gen_case17.txt AC 18 ms
8,044 KB
Gen_case18.txt AC 19 ms
8,104 KB
Gen_case19.txt AC 18 ms
8,180 KB
Gen_case20.txt AC 19 ms
8,104 KB
Gen_case21.txt AC 17 ms
7,996 KB
Gen_case22.txt AC 20 ms
8,156 KB
Gen_case23.txt AC 18 ms
8,156 KB
Maximam_1_.txt AC 18 ms
7,972 KB
Maximum_2_.txt AC 19 ms
7,972 KB
Sample_01.txt AC 17 ms
8,120 KB
Sample_02.txt AC 18 ms
8,152 KB
Sample_03.txt AC 19 ms
8,172 KB
Sample_04.txt AC 19 ms
8,152 KB
Sample_05.txt AC 19 ms
7,968 KB
テストケース一括ダウンロード

ソースコード

diff #
# coding: utf-8
MOD = 10 ** 9 + 7
def II(): return int(input())
def ILI(): return list(map(int, input().split()))


def read():
    N = II()
    return (N, )


def solve(N):
    n_div, n_mod = divmod(N, 2)
    if n_mod == 0:
        ans = 4 * pow(5, n_div - 1, MOD)
    else:
        if n_div == 0:
            ans = 2
        elif n_div == 1:
            ans = 4 * 3
        else:
            ans = 12 * pow(5, n_div - 1, MOD)

    return ans % MOD


def main():
    params = read()
    print(solve(*params))


if __name__ == "__main__":
    main()
0