Submission details
Task:Forest density
Sender:aalto26dm_024
Submission time:2026-09-21 17:18:20 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.04 sdetails
#2--details
#3--details

Code

def main():
    n, q = [int(x) for x in input().split()]

    forest = []

    for _ in range(n):
        forest.append(list(input().strip()))

    for _ in range(q):
        area = [int(x) for x in input().split()]
        res = 0

        for i in range(area[0], area[2] + 1):
            for j in range(area[1], area[3] + 1):
                if forest[i-1][j-1] == "*":
                    res +=1

        print(res)


main()

Test details

Test 1

Verdict: ACCEPTED

input
10 100
**.*.*.**.
*.**.*..*.
.*****.**.
**....***.
...

correct output
10
14
5
7
8
...

user output
10
14
5
7
8
...

Test 2

Verdict:

input
1000 200000
**.**.****..**.***..**.***.**....

correct output
41079
2824
15631
1548
8483
...

user output
(empty)

Test 3

Verdict:

input
1000 200000
******************************...

correct output
1000000
1000000
1000000
1000000
1000000
...

user output
(empty)