# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
934891 | 2024-02-28T06:28:32 Z | irmuun | Political Development (BOI17_politicaldevelopment) | C++17 | 158 ms | 310640 KB |
#include<bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define ff first #define ss second #define all(s) s.begin(),s.end() #define rall(s) s.rbegin(),s.rend() ll n,k,d[50000]; vector<ll>adj[50000]; vector<vector<bool>>dis(50000,vector<bool>(50000,0)); bool check(vector<ll>v){ for(ll i=0;i<v.size();i++){ for(ll j=i+1;j<v.size();j++){ if(dis[i][j]==false){ return false; } } } return true; } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>n>>k; bool ok=false; for(ll i=0;i<n;i++){ cin>>d[i]; if(d[i]>0) ok=true; adj[i].resize(d[i]); for(ll j=0;j<d[i];j++){ cin>>adj[i][j]; dis[i][adj[i][j]]=true; } } bool k3=false; ll ans=1; for(ll i=0;i<n;i++){ if(d[i]<=10){ ll sz=d[i]; ll p=(1ll<<sz); vector<ll>v; for(ll j=0;j<p;j++){ for(ll r=0;r<sz;r++){ if(j&(1ll<<r)){ v.pb(adj[i][r]); } } if(check(v)){ ans=max(ans,(ll)v.size()+1); } } } } cout<<ans; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 141 ms | 310356 KB | Output is correct |
2 | Correct | 142 ms | 310340 KB | Output is correct |
3 | Correct | 147 ms | 310640 KB | Output is correct |
4 | Correct | 142 ms | 310520 KB | Output is correct |
5 | Correct | 149 ms | 310612 KB | Output is correct |
6 | Correct | 145 ms | 310612 KB | Output is correct |
7 | Correct | 143 ms | 310612 KB | Output is correct |
8 | Correct | 141 ms | 310360 KB | Output is correct |
9 | Correct | 138 ms | 310380 KB | Output is correct |
10 | Correct | 140 ms | 310352 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 141 ms | 310356 KB | Output is correct |
2 | Correct | 142 ms | 310340 KB | Output is correct |
3 | Correct | 147 ms | 310640 KB | Output is correct |
4 | Correct | 142 ms | 310520 KB | Output is correct |
5 | Correct | 149 ms | 310612 KB | Output is correct |
6 | Correct | 145 ms | 310612 KB | Output is correct |
7 | Correct | 143 ms | 310612 KB | Output is correct |
8 | Correct | 141 ms | 310360 KB | Output is correct |
9 | Correct | 138 ms | 310380 KB | Output is correct |
10 | Correct | 140 ms | 310352 KB | Output is correct |
11 | Correct | 146 ms | 310612 KB | Output is correct |
12 | Correct | 140 ms | 310612 KB | Output is correct |
13 | Incorrect | 158 ms | 310352 KB | Output isn't correct |
14 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 140 ms | 310348 KB | Output is correct |
2 | Correct | 144 ms | 310408 KB | Output is correct |
3 | Correct | 139 ms | 310324 KB | Output is correct |
4 | Incorrect | 139 ms | 310432 KB | Output isn't correct |
5 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 141 ms | 310356 KB | Output is correct |
2 | Correct | 142 ms | 310340 KB | Output is correct |
3 | Correct | 147 ms | 310640 KB | Output is correct |
4 | Correct | 142 ms | 310520 KB | Output is correct |
5 | Correct | 149 ms | 310612 KB | Output is correct |
6 | Correct | 145 ms | 310612 KB | Output is correct |
7 | Correct | 143 ms | 310612 KB | Output is correct |
8 | Correct | 141 ms | 310360 KB | Output is correct |
9 | Correct | 138 ms | 310380 KB | Output is correct |
10 | Correct | 140 ms | 310352 KB | Output is correct |
11 | Correct | 146 ms | 310612 KB | Output is correct |
12 | Correct | 140 ms | 310612 KB | Output is correct |
13 | Incorrect | 158 ms | 310352 KB | Output isn't correct |
14 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 141 ms | 310356 KB | Output is correct |
2 | Correct | 142 ms | 310340 KB | Output is correct |
3 | Correct | 147 ms | 310640 KB | Output is correct |
4 | Correct | 142 ms | 310520 KB | Output is correct |
5 | Correct | 149 ms | 310612 KB | Output is correct |
6 | Correct | 145 ms | 310612 KB | Output is correct |
7 | Correct | 143 ms | 310612 KB | Output is correct |
8 | Correct | 141 ms | 310360 KB | Output is correct |
9 | Correct | 138 ms | 310380 KB | Output is correct |
10 | Correct | 140 ms | 310352 KB | Output is correct |
11 | Correct | 146 ms | 310612 KB | Output is correct |
12 | Correct | 140 ms | 310612 KB | Output is correct |
13 | Incorrect | 158 ms | 310352 KB | Output isn't correct |
14 | Halted | 0 ms | 0 KB | - |