İkiüzlülük
Bir dəst n unikal kart götürün. Bütün dəsti adi qaydada k oyunçuya paylayın: üst kartı 1-ci oyunçuya, növbəti kartı 2-ci oyunçuya, k-cı kartı k-cı oyunçuya, k+1-ci kartı yenidən 1-ci oyunçuya və s. Sonra kartları toplayın – 1-ci oyunçunun kartlarını üstünə, sonra 2-ci oyunçunun kartlarını və s., belə ki, k-cı oyunçunun kartları altda olsun. Hər bir oyunçunun kartları tərs qaydada – onlara paylanan son kart üstə, birinci kart isə altda olur.
Bu prosesi dəstin orijinal qaydasına qayıtması üçün neçə dəfə, ilk də daxil olmaqla, təkrarlamaq lazımdır?
Giriş verilənləri
Girişdə bir neçə test halı olacaq. Hər bir hal bir sətirdə iki tam ədəd, n və k (1 ≤ n ≤ 800, 1 ≤ k ≤ 800) ilə veriləcək. Giriş iki 0 olan bir sətirlə bitəcək.
Çıxış verilənləri
Girişdəki hər bir test halı üçün dəstin orijinal qaydasına qayıtması üçün tələb olunan paylama sayını göstərən bir tam ədəd çap edin. Hər bir tam ədədi öz sətirində, əlavə boşluqlar olmadan və cavablar arasında boş sətirlər olmadan çap edin. Bütün mümkün girişlər cavabları imzalanmış 64-bit tam ədədə sığacaq.