Halo sobat ketemu lagi sama saya, kali ini saya akan mengerjakan soal di kattis dengan judul Take Two Stones. Kalau begitu langsung aja disimak dibawah ini soal dan codenya:
Take Two Stones
Alice dan Bob memainkan permainan batu baru. Ada batu N ditempatkan di tanah, membentuk urutan. Batu diberi label dari 1 hingga N.
Alice dan Bob bergantian mengambil tepat dua batu berturut-turut di tanah sampai tidak ada batu berturut-turut di tanah. Artinya, setiap pemain dapat mengambil batu i dan batu i + 1, di mana 1≤i≤N − 1. Jika jumlah batu yang tersisa aneh, Alice menang. Jika tidak, Bob menang.
Asumsikan bahwa Alice dan Bob bermain dengan optimal dan Alice bermain lebih dulu, tahukah Anda siapa pemenangnya?
Input
Masukan berisi bilangan bulat N (1≤N≤10000000), jumlah batu.
Output
Output pemenang, "Alice" atau "Bob" (tanpa tanda kutip), pada suatu garis.
Code
#include <iostream>using namespace std;
main()
{
int x;
cin>>x;
if(x%2==0)
{
cout<<"Bob";
}
else
{
cout<<"Alice";
}
return 0;
}
Sekian code dari Take Two Stones .Terima kasih.

