제출 #1238127

#제출 시각아이디문제언어결과실행 시간메모리
1238127al_reem_2010Coins (IOI17_coins)C++20
25 / 100
5 ms584 KiB
// اَللَهُمَ صَلِ عَلَىَ مُحَمَدٍ وَ آلِ مُحَمَدٍ #include "bits/stdc++.h" #include "coins.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 ; const int maxn=1e5+7 ; int tt=1 ; vector<int> coin_flips(vector<int> b , int c) { vector<int> f ; if(b[0]==b[1] && b[1]==b[2]) {f.pb(c) ;} else if(b[0]==b[1] && c==0) {f.pb(1) ;} else if(b[0]==b[2] && c==0) {f.pb(2) ;} else if(b[1]==b[2] && c==1) {f.pb(2) ;} else if(b[0]==b[1] && c==1) {f.pb(0) ;} else if(b[0]==b[2] && c==2) {f.pb(0) ;} else if(b[1]==b[2] && c==2) {f.pb(1) ;} else {f.pb(63) ;} return f ; } int find_coin(vector<int> b) { int c=0 ; if(b[0]==b[1]) {c=2 ;} if(b[1]==b[2]) {c=0 ;} if(b[2]==b[0]) {c=1 ;} return c ; } /*signed main() { //wrong applejuice ; //cin >> tt ; //while(tt--) {solve() ;} vector<int> b(64,0) ; for(int i=0 ; i<64 ; i+=2) {b[i]=1 ;} vector<int> f=coin_flips(b,59) ; for(int i=0 ; i<f.si ; i++) {b[f[i]]=(b[f[i]]==1 ? 0 : 1) ;} cout << find_coin(b) ; }*/
#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...