第2回早稲田大学プログラミングコンテスト

Submission #1519029

Source codeソースコード

import math,string,itertools,fractions,heapq,collections,re,array,bisect,sys,random,time,copy,functools

sys.setrecursionlimit(10**7)
inf = 10**20
gosa = 1.0 / 10**10
mod = 10**9 + 7

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 S(): return input()

def main():
    n = I()
    s = S()
    i = 0
    r = 0
    while i < n-3:
        if s[i+3] == '.':
            i += 3
        elif s[i+2] == '.':
            i += 2
        elif s[i+1] == '.':
            i += 1
        else:
            r += 1
            i += 3

    if s[-1] == 'X':
        r += 1

    return r

print(main())

Submission

Task問題 B - 雨上がり
User nameユーザ名 iehn
Created time投稿日時
Language言語 Python3 (3.4.3)
Status状態 AC
Score得点 50
Source lengthソースコード長 909 Byte
File nameファイル名
Exec time実行時間 97 ms
Memory usageメモリ使用量 7880 KB

Test case

Set

Set name Score得点 / Max score Cases
All 50 / 50 case_000.txt,case_001.txt,case_002.txt,case_003.txt,case_004.txt,case_005.txt,case_006.txt,case_007.txt,case_008.txt,case_009.txt,case_010.txt,case_011.txt,case_012.txt,case_013.txt,case_014.txt,case_015.txt,case_016.txt,case_017.txt,case_018.txt,case_019.txt,case_020.txt,case_021.txt,case_022.txt,case_023.txt,case_024.txt,case_025.txt,case_026.txt,case_027.txt,case_028.txt,case_029.txt,case_030.txt,case_031.txt,case_032.txt,case_033.txt,case_034.txt,case_035.txt,case_036.txt,case_037.txt,case_038.txt,case_039.txt,case_040.txt,case_041.txt,case_042.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
case_000.txt AC 97 ms 7880 KB
case_001.txt AC 41 ms 5456 KB
case_002.txt AC 41 ms 5336 KB
case_003.txt AC 41 ms 5328 KB
case_004.txt AC 41 ms 5460 KB
case_005.txt AC 41 ms 5456 KB
case_006.txt AC 41 ms 5456 KB
case_007.txt AC 41 ms 5456 KB
case_008.txt AC 41 ms 5456 KB
case_009.txt AC 41 ms 5332 KB
case_010.txt AC 41 ms 5460 KB
case_011.txt AC 41 ms 5332 KB
case_012.txt AC 41 ms 5460 KB
case_013.txt AC 41 ms 5332 KB
case_014.txt AC 41 ms 5456 KB
case_015.txt AC 41 ms 5332 KB
case_016.txt AC 41 ms 5328 KB
case_017.txt AC 41 ms 5456 KB
case_018.txt AC 41 ms 5332 KB
case_019.txt AC 41 ms 5460 KB
case_020.txt AC 42 ms 5464 KB
case_021.txt AC 41 ms 5332 KB
case_022.txt AC 41 ms 5460 KB
case_023.txt AC 41 ms 5328 KB
case_024.txt AC 41 ms 5328 KB
case_025.txt AC 40 ms 5460 KB
case_026.txt AC 41 ms 5456 KB
case_027.txt AC 41 ms 5460 KB
case_028.txt AC 42 ms 5460 KB
case_029.txt AC 41 ms 5328 KB
case_030.txt AC 41 ms 5332 KB
case_031.txt AC 41 ms 5456 KB
case_032.txt AC 41 ms 5332 KB
case_033.txt AC 41 ms 5328 KB
case_034.txt AC 41 ms 5460 KB
case_035.txt AC 41 ms 5328 KB
case_036.txt AC 41 ms 5332 KB
case_037.txt AC 41 ms 5328 KB
case_038.txt AC 41 ms 5456 KB
case_039.txt AC 41 ms 5332 KB
case_040.txt AC 41 ms 5456 KB
case_041.txt AC 41 ms 5460 KB
case_042.txt AC 41 ms 5332 KB