제출 #75097

#제출 시각아이디문제언어결과실행 시간메모리
75097faustaadp자동 인형 (IOI18_doll)C++17
6 / 100
139 ms13440 KiB
#include "doll.h" #include<bits/stdc++.h> #define ll long long #define pb push_back #define mp make_pair #define fi first #define se second using namespace std; ll i,Sa=0; vector<ll> v[202020]; void create_circuit(int M, std::vector<int> A) { int N = A.size(); std::vector<int> C(M + 1),X,Y; v[0].pb(A[i]); for(i=0;i<N-1;i++) v[A[i]].pb(A[i+1]); v[A[N-1]].pb(0); for(i=0;i<=M;i++) { if(v[i].size()==1) C[i]=v[i][0]; else if(v[i].size()==2) { Sa++; C[i]=-Sa; X.pb(v[i][0]); Y.pb(v[i][1]); } } // for(i=0;i<=M;i++) // cout<<i<<" "<<C[i]<<"\n"; answer(C, X, Y); }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...