Submission details
Task:Hypyt
Sender:ollpu
Submission time:2025-10-18 00:14:42 +0300
Language:C++ (C++20)
Status:READY
Result:0
Feedback
groupverdictscore
#10
#20
Test results
testverdicttimegroup
#10.00 s1, 2details
#2ACCEPTED0.00 s1, 2details
#30.01 s2details
#40.03 s2details
#5ACCEPTED0.04 s2details

Code

#include <bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    int t;
    cin >> t;
    for (int ti = 0; ti < t; ++ti) {
        int n, m;
        cin >> n >> m;
        int lx = 0, ly = 0;
        for (int i = 1; i < n*m; ++i) {
            int p = i%2 ? n*m-1-i/2 : i/2;
            int x = p/n, y = p%n;
            cout << x-lx << " " << y-ly << "\n";
            lx = x; ly = y;
        }
    }
}

Test details

Test 1

Group: 1, 2

Verdict:

input
25
1 1
1 2
1 3
1 4
...

correct output
0 1
0 2
0 -1
0 3
0 -2
...

user output
1 0
2 0
-1 0
3 0
-2 0
...

Test 2

Group: 1, 2

Verdict: ACCEPTED

input
100
5 5
5 5
5 5
5 5
...

correct output
4 4
-4 -3
4 2
-4 -1
4 0
...

user output
4 4
-4 -3
4 2
-4 -1
4 0
...

Test 3

Group: 2

Verdict:

input
100
1 25
20 40
5 34
50 34
...

correct output
0 24
0 -23
0 22
0 -21
0 20
...

user output
24 0
-23 0
22 0
-21 0
20 0
...

Test 4

Group: 2

Verdict:

input
100
46 47
41 39
46 36
46 30
...

correct output
45 46
-45 -45
45 44
-45 -43
45 42
...

user output
46 45
-46 -44
46 43
-46 -42
46 41
...

Test 5

Group: 2

Verdict: ACCEPTED

input
100
50 50
50 50
50 50
50 50
...

correct output
49 49
-49 -48
49 47
-49 -46
49 45
...

user output
49 49
-49 -48
49 47
-49 -46
49 45
...