結果

問題 No.1198 お菓子配り-1
ユーザー kjnh10kjnh10
提出日時 2020-08-28 21:58:33
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 238 ms / 2,000 ms
コード長 1,486 bytes
コンパイル時間 143 ms
コンパイル使用メモリ 82,036 KB
実行使用メモリ 101,028 KB
最終ジャッジ日時 2024-04-28 01:28:14
合計ジャッジ時間 5,589 ms
ジャッジサーバーID
(参考情報)
judge5 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 233 ms
100,812 KB
testcase_01 AC 233 ms
100,852 KB
testcase_02 AC 233 ms
100,864 KB
testcase_03 AC 229 ms
100,744 KB
testcase_04 AC 233 ms
100,912 KB
testcase_05 AC 232 ms
100,756 KB
testcase_06 AC 232 ms
100,644 KB
testcase_07 AC 229 ms
101,028 KB
testcase_08 AC 235 ms
100,904 KB
testcase_09 AC 238 ms
100,892 KB
testcase_10 AC 237 ms
100,864 KB
testcase_11 AC 231 ms
100,744 KB
testcase_12 AC 232 ms
100,812 KB
testcase_13 AC 234 ms
100,808 KB
testcase_14 AC 236 ms
100,888 KB
testcase_15 AC 232 ms
100,772 KB
testcase_16 AC 234 ms
100,820 KB
testcase_17 AC 230 ms
100,748 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys  # {{{
import os
import time
import re
from pydoc import help
import string
import math
from operator import itemgetter
from collections import Counter
from collections import deque
from collections import defaultdict as dd
import fractions
from heapq import heappop, heappush, heapify
import array
from bisect import bisect_left, bisect_right, insort_left, insort_right
from copy import deepcopy as dcopy
import itertools
# }}}

# pre-defined{{{
sys.setrecursionlimit(10**7)
INF = 10**20
GOSA = 1.0 / 10**10
MOD = 10**9+7
ALPHABETS = [chr(i) for i in range(ord('a'), ord('z')+1)]  # can also use string module
def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x)-1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def DP(N, M, first): return [[first] * M for n in range(N)]
def DP3(N, M, L, first): return [[[first] * L for n in range(M)] for _ in range(N)]
from inspect import currentframe
# }}}

def solve():
    n = int(input())
    if (n == 1):
        print(-1)
    elif (n%2 == 1):
        print(1)
    elif (n == 4):
        print(-1)
    elif (n%4 == 0):
        print(1)
    else:
        print(-1)
    return 0


if __name__ == "__main__":# {{{
    solve()

# vim: set foldmethod=marker: }}}
0