제출 #870965

#제출 시각아이디문제언어결과실행 시간메모리
870965vjudge1Split the Attractions (IOI19_split)C++17
0 / 100
1 ms432 KiB
#include "split.h" #include<bits/stdc++.h> #define pb push_back #define pli pair<int,int> #define fi first #define se second #define fastio ios_base::sync_with_stdio(false); cin.tie(NULL); using namespace std; using ll=long long; const ll maxn=2e5; const ll inf=1e18; const ll mod=1e9+7; vector<int> find_split(int n,int a,int b,int c,vector<int>p,vector<int>q) { int m=p.size(); vector<int> ans; ans.resize(n,0); for(int i=0;i<m;i++) { for(int j=i+1;j<m;j++) { if(p[i]!=p[j]&&p[i]!=q[j]&&q[i]!=p[j]&&q[i]!=q[j]) { for(int k=0;k<n;k++) { ans[k]=3; } ans[p[i]]=1; ans[q[i]]=1; ans[p[j]]=2; ans[q[j]]=2; return ans; } } } return ans; } /*int main() { fastio //freopen(TASKNAME".INP","r",stdin); //freopen(TASKNAME".OUT","w",stdout); auto cac=find_split(9, 4, 2, 3, {0, 0, 0, 0, 0, 0, 1, 3, 4, 5}, {1, 2, 3, 4, 6, 8, 7, 7, 5, 6}); for(auto zz:cac) cout << zz<<' '; }*/
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...