// https://www.hackerrank.com/challenges/strange-grid/problem #include #include using namespace std; int main() { // Bien regarder les valeurs maximales en entrée dans l'énoncé. // Ici il faut prendre le type maximal en C++ : unsigned long long ou uint64_t uint64_t r = 0, c = 0; cin >> r >> c; if(r % 2 != 0) // odd row cout << 10 * (r - 1) / 2 + 2 * (c - 1) << '\n'; else // even row cout << 1 + 10 * (r - 2) / 2 + 2 * (c - 1) << '\n'; return 0; } // main()