Submission #1212063

#TimeUsernameProblemLanguageResultExecution timeMemory
1212063doublepunCoins (IOI17_coins)C++20
0 / 100
8 ms584 KiB
#include <bits/stdc++.h>
#define endl "\n"
using namespace std;
string contoBin(int n)
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	string ans = "";
	for (int r = 0;r < 6;r++)
	{
		stringstream ss;
		string pre;
		ss << (n%2);
		ss >> pre;
		ans+=pre;
		n = floor(n/2);
	}
	reverse(ans.begin(),ans.end());
	return ans;
}
int find_coin(vector<int> b)
{
	return ((b[0]*pow(2,5) + b[1]*pow(2,4) + b[2]*pow(2,3) + b[3]*pow(2,2) + b[4]*2 + b[5]));
}
vector<int> coin_flips(vector<int> b, int c)
{
	string code = contoBin(c);
	for (int i = 0;i < 6;i++)
	{
		stringstream ss2;
		int temp;
		ss2 << code[i];
		ss2 >> temp;
		if (b[i] != temp)
		{
			b[i] = temp;
		}
	}
	return 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...