QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#597589 | #9168. Square Locator | chie4# | WA | 0ms | 3756kb | C++23 | 531b | 2024-09-28 18:06:27 | 2024-09-28 18:06:30 |
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 = std::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);
}
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3756kb
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: 3632kb
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: 3640kb
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: 3720kb
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: 3620kb
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: 3596kb
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: 3660kb
input:
25 13 101 113
output:
5 3 2 10 1 7 8
result:
wrong answer Not a square