QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#597523 | #9168. Square Locator | chie4# | WA | 0ms | 3752kb | C++23 | 526b | 2024-09-28 17:58:42 | 2024-09-28 17:58:42 |
Judging History
answer
#include <cmath>
#include <cstdlib>
#include <iostream>
long long acb(long long c, long long b) { return sqrt(c - b); }
int main() {
long long oa, ob, oc, od;
std::cin >> oa >> ob >> oc >> od;
oa = sqrt(oa);
long long cx, cy, bx, dx;
cx = abs((ob - od) / (2 * oa));
cy = acb(oc, cx * cx);
bx = (oa - cy - cx) / -2;
dx = cx - bx;
std::cout << oa << " " << bx << " " << acb(ob, bx * bx) << " " << cx << " "
<< cy << " " << dx << " " << acb(od, dx * dx);
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3672kb
input:
36 5 10 41
output:
6 -1 2 3 1 4 5
result:
ok Answer is correct
Test #2:
score: 0
Accepted
time: 0ms
memory: 3608kb
input:
1 1 1 1
output:
1 0 1 0 1 0 1
result:
ok Answer is correct
Test #3:
score: 0
Accepted
time: 0ms
memory: 3668kb
input:
1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000
output:
1000000000 0 1000000000 0 1000000000 0 1000000000
result:
ok Answer is correct
Test #4:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
4 10 8 2
output:
2 1 3 2 2 1 1
result:
ok Answer is correct
Test #5:
score: 0
Accepted
time: 0ms
memory: 3752kb
input:
4 50 104 58
output:
2 5 5 2 10 -3 7
result:
ok Answer is correct
Test #6:
score: 0
Accepted
time: 0ms
memory: 3512kb
input:
9 16 65 58
output:
3 4 0 7 4 3 7
result:
ok Answer is correct
Test #7:
score: -100
Wrong Answer
time: 0ms
memory: 3628kb
input:
25 13 101 113
output:
5 3 2 10 1 7 8
result:
wrong answer Not a square