[HELP] Soal Programming C++
#1
Mas brobroyang brother, saya mau tanya nih tentang C++. Saya dapet tugas untuk ngerjain soal programming yang berkaitan dengan C++, tapi saya gak ngerti rumusnya. Mungkin brobroada yang tau cara ngerjainnya.

Sekumpulan orang akan dieksekusi. Mereka duduk dalam posisi melingkar dan dinomori mulai dari 1 hingga 2k. Orang bernomor 1 hingga k adalah orang jahat dan orang bernomor k+1 hingga 2k adalah orang baik. Sebagai algojo yang baik, anda harus menentukan suatu angka m yang akan menentukan urutan pengeksekusian. Aturan pengeksekusian dimulai dari orang ke-m kemudian bergeser lagi ke m langkah pada lingkaran. Misalnya k = 3 dan m = 5, maka urutan pengeksekusian adalah 5,4,6,2,3,1

Lagi lagi karena anda adalah algojo yang baik, maka anda akan menentukan m paling kecil sehingga orang yang akan dieksekusu adakag orang jahat, baru setelah semua orang jahat tereksekusi makan orang baik yang akan dieksekusi.

Input
Baris pertama berisi T, yaitu jumlah kasus (1<=T<=10). T baris berikutnya k (0<k<14).

Output
Berisi T baris yang tiap baris berisi solusi m terkecil untuk setiap k.

Contoh Input
2
3

Contoh Output
5
30

Itu soalnya broagan. Mohon bantuannya.
Jika kamu tidak sanggup menanggung lelahnya belajar, maka kamu akan menanggung perihnya kebodohan (Imam Syafii)






Users browsing this thread: 1 Guest(s)