Submission #1237950

#TimeUsernameProblemLanguageResultExecution timeMemory
1237950em4ma2Coins (IOI17_coins)C++20
10 / 100
5 ms584 KiB
#include <bits/stdc++.h>
//#include "coins.h"
 
using namespace std;

#define pb push_back
#define ll long long

vector<int> coin_flips(vector<int>a,int c){
    vector<int>f(1);
    if (c<2){
        if (c==0){
            if (a[1]==0){
                f[0]=0;
            }else{
                f[0]=1;
            }
        }else{
            if (a[1]==1){
                f[0]=0;
            }else{
                f[0]=1;
            }
        }
    }
    return f;
}

int find_coin(vector<int>a){
    return a[1];
}

// static string run_test() {
// 	int c;
// 	cin >> c;
// 	vector<int> b(64);
// 	for (int i = 0; i < 8; i++) {
// 		string s;
// 		cin >> s;
// 		for (int j = 0; j < 8; j++) {
// 			b[i * 8 + j] = int(s[j] - '0');
// 		}
// 	}
// 	vector<int> flips = coin_flips(b, c);
// 	if ((int)flips.size() == 0) {
// 		return "0 turn overs";
// 	}
// 	for (int i = 0; i < (int)flips.size(); i++) {
// 		if (flips[i] < 0 || flips[i] > 63) {
// 			return "cell number out of range";
// 		}
// 		b[flips[i]] = 1 - b[flips[i]];
// 	}
// 	int coin = find_coin(b);
// 	if (coin != c) {
// 		return "wrong coin";
// 	}
// 	return "ok";
// }

// int main() {
// 	int tests;
// 	cin >> tests;
// 	for (int t = 1; t <= tests; t++) {
// 		string result = run_test();
// 		cout << "test #" << t << ": " << result << endl;
// 	}
// 	return 0;
// }
#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...