# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
25768 | kdh9949 | 전압 (JOI14_voltage) | C++14 | 339 ms | 22672 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;
struct E{ int x, i; };
int n, m, vis[100010], cr, d[100010], ps[100010], pe[100010], cnt, dc, fl, ans;
vector<E> e[100010];
vector<int> t[100010];
void T_T(){ puts("0"); exit(0); }
void col(int x, int c){
vis[x] = c;
for(auto &i : e[x]){
if(vis[i.x] && vis[i.x] != 3 - c) fl = 0;
else if(!vis[i.x]) col(i.x, 3 - c);
}
}
const int sz = 131072;
struct Seg{
int dat[2 * sz];
void upd(int x, int v){ for(x += sz; x; x /= 2) dat[x] += v; }
int get(int s, int e){
int ret = 0;
for(s += sz, e += sz; s <= e; s /= 2, e /= 2){
if(s % 2 == 1) ret += dat[s++];
if(e % 2 == 0) ret += dat[e--];
}
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... |