QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#194942 | #6677. Puzzle: Sashigane | UFRJ# | WA | 1ms | 3556kb | C++20 | 818b | 2023-09-30 23:50:08 | 2023-09-30 23:50:08 |
Judging History
answer
#include<bits/stdc++.h>
int main() {
using namespace std;
cin.tie(nullptr)->sync_with_stdio(false);
int N, A, B; cin >> N >> A >> B;
--A, --B;
cout << "Yes\n";
cout << N-1 << '\n';
int al = 0, ar = N-1;
int bl = 0, br = N-1;
for (; al < A && bl < B; ++al, ++bl) {
cout << al+1 << ' ' << bl+1 << ' ' << (ar - al) << ' ' << (br - bl) << '\n';
}
for (; al < A && br > B; ++al, --br) {
cout << al+1 << ' ' << br+1 << ' ' << (ar - al) << ' ' << (bl - br) << '\n';
}
for (; ar > A && bl < B; --ar, ++bl) {
cout << ar+1 << ' ' << bl+1 << ' ' << (al - ar) << ' ' << (br - bl) << '\n';
}
for (; ar > A && br < B; --ar, --br) {
cout << ar+1 << ' ' << br+1 << ' ' << (al - ar) << ' ' << (bl - br) << '\n';
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 0
Wrong Answer
time: 1ms
memory: 3556kb
input:
5 3 4
output:
Yes 4 1 1 4 4 2 2 3 3 5 3 -2 2
result:
wrong output format Unexpected end of file - int32 expected (test case 1)