結果
問題 | No.1198 お菓子配り-1 |
ユーザー | kjnh10 |
提出日時 | 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 |
ソースコード
#!/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: }}}