QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#407279 | #6749. Target | SanCai# | Compile Error | / | / | C++20 | 921b | 2024-05-08 14:07:02 | 2024-05-08 14:07:03 |
Judging History
answer
#include <iostream>
#include <algorithm>
#include <cstring>
#define endl '\n'
#define ios ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr)
using namespace std;
typedef long long LL;
const int N = 4e5 + 10;
const int MOD = 998244353;
vector<int> res;
void solve() {
double a, b;
cin >> a >> b;
int cnt = 0;
while (a > 1e-4) {
a *= 0.5;
cnt++;
}
a = 0;
double s = 0.5;
while (abs(a - b) > 1e-4) {
if (a + s > b) {
res.push_back(1);
} else {
res.push_back(2);
a += s;
}
s *= 0.5;
}
std::reverse(res.begin(), res.end());
for (int i = 1; i <= cnt; ++i) {
cout << 1;
}
for (auto i : res) {
cout << i;
}
}
signed main() {
ios;
int T = 1;
// cin >> T;
while (T--) {
solve();
}
}
详细
answer.code:12:1: error: ‘vector’ does not name a type 12 | vector<int> res; | ^~~~~~ answer.code: In function ‘void solve()’: answer.code:26:13: error: ‘res’ was not declared in this scope 26 | res.push_back(1); | ^~~ answer.code:28:13: error: ‘res’ was not declared in this scope 28 | res.push_back(2); | ^~~ answer.code:33:18: error: ‘res’ was not declared in this scope 33 | std::reverse(res.begin(), res.end()); | ^~~