# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
778810 | FEDIKUS | Newspapers (CEOI21_newspapers) | C++17 | 1 ms | 340 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;
const int maxn=1010;
bool moze=true;
vector<int> g[maxn];
pair<int,int> dfs(int node,int par=1,int parent=-1){
pair<int,int> ret={0,0};
int klkf=0;
int klks=0;
for(int i:g[node]){
if(i==parent) continue;
auto temp=dfs(i,par^1,node);
ret.first+=temp.first;
ret.second+=temp.second;
if(temp.first>1) klkf++;
if(temp.second>1) klks++;
}
if(klkf>2 || klks>2) moze=false;
if(par^1) ret.first+=1;
else ret.second+=1;
return ret;
}
int main(){
int n,m;
cin>>n>>m;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |