QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#405109 | #3002. Busy Board | Lspeed | WA | 556ms | 27236kb | Python3 | 1.5kb | 2024-05-05 11:25:03 | 2024-05-05 11:25:04 |
Judging History
answer
n, m = map(int, input().split())
b = []
for i in range(n):
b.append(input())
g = [['.' for _ in range(m)] for k in range(n)]
ct1 = 0
ct2 = 0
for i in range(n):
for j in range(m):
g[i][j] = b[i][j]
if g[i][j] == 'X':
ct1 += 1
b = []
for i in range(n):
b.append(input())
t = [['.' for _ in range(m)] for k in range(n)]
for i in range(n):
for j in range(m):
t[i][j] = b[i][j]
if t[i][j] == 'X':
ct2 += 1
if ct1 == n*m:
if ct2 == n*m:
print(1)
else:
print(0)
else:
c = [1 for i in range(m)]
r = [1 for i in range(n)]
# print(len(r),len(c))
for i in range(n):
ct = 0
for j in range(m):
if t[i][j] == 'X':
ct += 1
if ct > 1:
r[i] = 0
for j in range(m):
ct = 0
for i in range(n):
if t[i][j] == 'X':
# print(i,j)
ct += 1
if ct > 1:
# print(j,m,n,ct)
c[j] = 0
check = True
for i in range(n):
# print(i,n,len(r))
if r[i] > 0:
continue
for j in range(m):
check = check and (t[i][j] == g[i][j])
for j in range(m):
if c[j] > 0:
continue
for i in range(n):
check = check and (t[i][j] == g[i][j])
if check:
print(1)
else:
print(0)
详细
Test #1:
score: 100
Accepted
time: 388ms
memory: 23444kb
input:
769 998 OOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOO...
output:
0
result:
ok answer is 0
Test #2:
score: 0
Accepted
time: 439ms
memory: 27236kb
input:
977 998 OOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOO...
output:
0
result:
ok answer is 0
Test #3:
score: -100
Wrong Answer
time: 556ms
memory: 26492kb
input:
941 973 XOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXXOXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
output:
0
result:
wrong answer expected 1, found 0