結果

問題 No.1198 お菓子配り-1
ユーザー kjnh10kjnh10
提出日時 2020-08-28 21:58:33
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 471 ms / 2,000 ms
コード長 1,486 bytes
コンパイル時間 287 ms
コンパイル使用メモリ 87,080 KB
実行使用メモリ 109,576 KB
最終ジャッジ日時 2023-08-10 07:55:36
合計ジャッジ時間 10,175 ms
ジャッジサーバーID
(参考情報)
judge12 / judge14
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 448 ms
109,504 KB
testcase_01 AC 451 ms
108,760 KB
testcase_02 AC 444 ms
108,940 KB
testcase_03 AC 452 ms
109,464 KB
testcase_04 AC 438 ms
109,368 KB
testcase_05 AC 451 ms
108,896 KB
testcase_06 AC 442 ms
109,300 KB
testcase_07 AC 471 ms
109,260 KB
testcase_08 AC 442 ms
108,896 KB
testcase_09 AC 450 ms
109,324 KB
testcase_10 AC 446 ms
109,240 KB
testcase_11 AC 452 ms
109,516 KB
testcase_12 AC 442 ms
109,188 KB
testcase_13 AC 442 ms
109,308 KB
testcase_14 AC 446 ms
109,576 KB
testcase_15 AC 460 ms
109,388 KB
testcase_16 AC 460 ms
109,352 KB
testcase_17 AC 440 ms
109,152 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