結果
問題 | No.2692 How Many Times Reached? |
ユーザー |
|
提出日時 | 2024-03-22 21:31:05 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 892 bytes |
コンパイル時間 | 345 ms |
コンパイル使用メモリ | 82,396 KB |
実行使用メモリ | 67,328 KB |
最終ジャッジ日時 | 2024-09-30 10:53:40 |
合計ジャッジ時間 | 3,752 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 36 WA * 7 |
ソースコード
import sys sys.setrecursionlimit(5*10**5) input = sys.stdin.readline from collections import defaultdict, deque, Counter from heapq import heappop, heappush from bisect import bisect_left, bisect_right from math import gcd n = int(input()) s = [input().rstrip() for i in range(n)] cnt = 0 for i in range(n): tmp = 0 tmp2 = 0 for j in range(n): tmp += s[i][j] == "A" tmp2 += s[i][j] == "." cnt += (tmp==(n-1)) & (tmp2 == 1) for j in range(n): tmp = 0 tmp2 = 0 for i in range(n): tmp += s[i][j] == "A" tmp2 += s[i][j] == "." cnt += (tmp==(n-1)) & (tmp2 == 1) tmp = 0 tmp2 = 0 for i in range(n): tmp += s[i][i] == "A" tmp2 += s[i][j] == "." cnt += (tmp==(n-1)) & (tmp2 == 1) tmp = 0 tmp2 = 0 for i in range(n): tmp += s[i][n-i-1] == "A" tmp2 += s[i][n-i-1] == "." cnt += (tmp==(n-1)) & (tmp2 == 1) print(cnt)