# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
224601 | PeppaPig | Sterilizing Spray (JOI15_sterilizing) | C++14 | 731 ms | 66680 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define long long long
using namespace std;
const int N = 1 << 17;
int n, q, k;
struct node {
vector<long> vec;
node() {}
node(int x) {
if(k == 1) vec.emplace_back(x);
else while(x) {
vec.emplace_back(x);
x /= k;
}
}
friend node operator+(const node &a, const node &b) {
node ret;
ret.vec = a.vec;
for(int i = 0; i < b.vec.size(); i++) {
if(ret.vec.size() <= i) ret.vec.emplace_back(b.vec[i]);
else ret.vec[i] += b.vec[i];
}
while(!ret.vec.empty() && !ret.vec.back())
ret.vec.pop_back();
return ret;
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |