結果
問題 | No.1765 While Shining |
ユーザー | MasKoaTS |
提出日時 | 2022-01-05 22:58:36 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 181 ms / 2,000 ms |
コード長 | 864 bytes |
コンパイル時間 | 444 ms |
コンパイル使用メモリ | 82,080 KB |
実行使用メモリ | 116,916 KB |
最終ジャッジ日時 | 2024-11-06 10:26:33 |
合計ジャッジ時間 | 5,371 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 129 ms
86,868 KB |
testcase_01 | AC | 129 ms
86,564 KB |
testcase_02 | AC | 127 ms
86,860 KB |
testcase_03 | AC | 125 ms
86,932 KB |
testcase_04 | AC | 129 ms
86,868 KB |
testcase_05 | AC | 130 ms
86,456 KB |
testcase_06 | AC | 127 ms
86,600 KB |
testcase_07 | AC | 128 ms
87,028 KB |
testcase_08 | AC | 129 ms
86,664 KB |
testcase_09 | AC | 164 ms
104,960 KB |
testcase_10 | AC | 174 ms
116,540 KB |
testcase_11 | AC | 167 ms
110,512 KB |
testcase_12 | AC | 173 ms
113,068 KB |
testcase_13 | AC | 169 ms
110,180 KB |
testcase_14 | AC | 175 ms
116,480 KB |
testcase_15 | AC | 176 ms
116,696 KB |
testcase_16 | AC | 176 ms
116,264 KB |
testcase_17 | AC | 176 ms
116,696 KB |
testcase_18 | AC | 181 ms
116,500 KB |
testcase_19 | AC | 177 ms
116,636 KB |
testcase_20 | AC | 177 ms
116,828 KB |
testcase_21 | AC | 176 ms
116,732 KB |
testcase_22 | AC | 180 ms
116,548 KB |
testcase_23 | AC | 175 ms
116,916 KB |
testcase_24 | AC | 171 ms
116,292 KB |
ソースコード
import itertools as iter import collections as coll import heapq as hq import bisect as bis from decimal import Decimal as dec from copy import deepcopy as dcopy import math import sys sys.setrecursionlimit(10**6) def input(): return sys.stdin.readline().rstrip() def getN(): return int(sys.stdin.readline()) def getNs(): return map(int,sys.stdin.readline().split()) def getList(): return list(map(int,sys.stdin.readline().split())) def strinps(n): return [sys.stdin.readline().rstrip() for _ in range(n)] pi = 3.141592653589793 mod = 10**9+7 MOD = 998244353 INF = math.inf dx = [1,0,-1,0]; dy = [0,1,0,-1] """ Main Code """ n = getN() a = getList() ans = p = q = 0 for i in range(n - 1): t = i & 1 #even if(a[i] ^ t): if not(t): p += 1 ans += p else: p = 0 #odd if not(a[i] ^ t): if(t): q += 1 ans += q else: q = 0 print(ans)