Submission
Status:
[-SSSSSSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: tull
Problemset: fireball
Language: python
Time: 0.010 second
Submitted On: 2026-07-30 22:47:39
n,m,q=map(int,input().split())
a=[[] for i in range(n)]
remain=0
for i in range(n):
a[i]=list(map(int,input().split()))
for j in a[i]:
remain+=j
def fire(i:int,j:int)->int:
global a
if(a[i][j]==0):
return 0
f=1
a[i][j]=2
if(i>0 and a[i-1][j]!=0 and a[i-1][j]!=2):
a[i-1][j]=2
f+=1
if(i<n-1 and a[i+1][j]!=0 and a[i-1][j]!=2):
a[i+1][j]=2
f+=1
if(j>0 and a[i][j-1]!=0 and a[i-1][j]!=2):
a[i][j-1]=2
f+=1
if(j<m-1 and a[i][j+1]!=0 and a[i-1][j]!=2):
a[i][j+1]=2
f+=1
return f
while q>0:
l,r=map(int,input().split())
l-=1
r-=1
remain-=fire(l,r)
print(remain)
q-=1
'''
3 3 3
0 0 0
1 0 1
0 1 1
1 2
2 2
3 3
'''