# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
209425 | model_code | Solar Storm (NOI20_solarstorm) | C++17 | 482 ms | 136412 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>
using namespace std;
constexpr int MAXN=1000000;
long long d[MAXN+1], v[MAXN+1];
int next_k[MAXN];
vector<int> children[MAXN+1];
int ans[MAXN];
int n;
unsigned s;
void dfs(int index, vector<int>& ancestors){
if(ancestors.size()<s)ans[index]=n;
else ans[index]=ancestors[ancestors.size()-s];
ancestors.push_back(index);
for(const int x : children[index]){
dfs(x, ancestors);
}
ancestors.pop_back();
}
int main(){
ios_base::sync_with_stdio(false);
long long k;
cin>>n>>s>>k;
assert(n<=MAXN);
d[0]=0;
for(int i=1;i<n;++i){
int tmp;
cin>>tmp;
d[i]=d[i-1]+tmp;
}
d[n]=numeric_limits<long long>::max();
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |