| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1308871 | thnhann | Coins (IOI17_coins) | C++20 | 0 ms | 0 KiB |
#include "coins.h"
std::vector<int> coin_flips(std::vector<int> b, int c) {
std::vector<int> flips(1);
flip[0] = 4;
if(c == 0)
{
if(b[0] == 1 && b[2] == 1)
flip[0] = 2;
}
if(c == 1)
{
if(b[0] == 1 && b[2] == 1)
{
if(b[1] == 0)
flip[0] = 1;
}
if(b[0] == 1 && b[2] == 0)
flip[0] = 0;
if(b[0] == 0 && b[2] == 1)
flip[0] = 2;
}
if(c == 2)
{
if(b[0] == 1 && b[2] == 1)
flip[0] = 0;
}
return flip;
}
int find_coin(std::vector<int> b) {
int c;
if(b[0] == 1 && b[2] == 0) return 0;
if(b[0] == 0 && b[2] == 1) return 2;
return 1;
}
