Masala #0312
Konfetlar
Dilnura konfet yeyishni ham, konfet yig’ishni ham yaxshi ko’radi, va bundan tashqari u qonuniyatlarni ham yaxshi ko’radi va har kunini shu qonuniyatlar asosida o’tkazishni yaxshi ko’radi. U konfetlarni tartibli turishini istagani uchun konfet bankasiga yig’adi va dastlab bu banka bo’sh edi.
Dilnura har kun tongda quyidagi ikki amaldan birini bajaradi:
- Konfet bankasidan 1 ta kanfet olib uni mazza qilib yeb qo’yadi.
 - Konfet bankasiga oxirgi marotaba nechta konfet tashlagan bo’lsa, shundan aynan 1 ta ko’p konfet tashlaydi (Dastlabki gal konfet tashlayotgan bo’lsa 1 ta tashlaydi)
 
Shu tariqa N kun vaqt o’tganidan so’ng N-kun kechqurun Dilnura konfet bankasidagi konfetlar sonini sanaganida K ta ekanligi ma’lum bo’ldi. Dilnura jami nechta konfet yeganligini bilolmayapti, unga buni aniqlashda yordam bering!
Kirish faylining yagona satrida ikkita butun son, N(1 ≤ N ≤ 109) va K(0 ≤ K ≤ 109) sonlari beriladi.
Chiqish faylida yagona son, Dilnura nechta konfet yeganligini chop eting!
To’g’ri javob mavjud ekanligi kafolatlanadi!
| # | input.txt | output.txt | 
|---|---|---|
| 1 | 
                            1 1  | 
                        
                            0  | 
                    
| 2 | 
                            9 11  | 
                        
                            4  | 
                    
| 3 | 
                            5 0  | 
                        
                            3  | 
                    
Misol uchun Dilnura 9 kun davomida quyidagi ketma-ketlikni amalgam oshirgan bo’lsa:
- 1 – kun bankaga 1 ta konfet soladi
 - 2 – kun bankaga 2 ta konfet soladi
 - 3 – kun bankadan 1 ta konfet olib yeydi
 - 4 – kun bankadan 1 ta konfet olib yeydi
 - 5 – kun bankaga 3 ta konfet soladi
 - 6 – kun bankadan 1 ta konfet olib yeydi
 - 7 – kun bankaga 4 ta konfet soladi
 - 8 – kun bankadan 1 ta konfet olib yeydi
 - 9 – kun bankaga 5 ta konfet soladi
 
Bunday holda N = 9, K = 11, Dilnura yegan konfetlar soni esa 4 ga teng.