Submission #1236654

#TimeUsernameProblemLanguageResultExecution timeMemory
1236654al_reem_2010Carnival (CEOI14_carnival)C++20
20 / 100
24 ms436 KiB
// اَللَهُمَ صَلِ عَلَىَ مُحَمَدٍ وَ آلِ مُحَمَدٍ #include "bits/stdc++.h" #include <iostream> #include <vector> #include <string> #include <algorithm> #include <cmath> #include <map> #include <set> #include <queue> #include <thread> #include <fstream> #include <stack> using namespace std ; #define int long long #define pb push_back #define si size() #define fi first #define se second #define all(a) a.begin(),a.end() #define applejuice ios::sync_with_stdio(false) ; cin.tie(nullptr) ; cout.tie(nullptr) ; const int inf=1e18 ; const int mod=1e9+7 ; int tt=1 ; int v[157] ; bool u[157] ; void solve() { cout.flush() ; int n , k=1 ; cin >> n ; for(int i=1 ; i<=n ; i++) { if(u[i]) {continue ;} u[i]=1 ; v[i]=k ; for(int j=i+1 ; j<=n ; j++) { if(u[j]) {continue ;} cout << "2 " << i << " " << j << endl ; int a ; cin >> a ; if(a==1) {u[j]=1 ; v[j]=k ;} } k+=1 ; } cout << "0 " ; for(int i=1 ; i<=n ; i++) {cout << v[i] << " " ;} } signed main() { //wrong applejuice ; //cin >> tt ; while(tt--) {solve() ;} }
#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...