Masala #8GFW130LLP
Qisqa to'ldirish
Sizga 1xN o‘lchamdagi setka berilgan. Boshlang‘ich holatda barcha kataklar oq rangda. Har soniyada quyidagilar sodir bo‘ladi:
- Har bir qora rangdagi katakka qo‘shni bo‘lgan kataklar qora rangga bo‘yaladi. Har bir qora rangdagi \(x\)-katak uchun \(x+1\)-inchi va \(x-1\)-inchi kataklar ham (agar mavjud bo‘lsa) qora rangga bo‘yaladi.
- Xohlagan bir katakni qora rangga bo‘yashingiz mumkin.
Savol:
Barcha kataklarni qora rangga bo‘yash uchun eng kamida qancha vaqt kerak bo‘ladi?
Birinchi qatorda T soni \((1\le T \le 100)\) - Testlar soni.
Keyingi T qatorda N soni \((1 \le N \le 10^9)\).
To'ldirish uchun eng kam vaqt(sekund) ketishini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
2 3 5 |
2 3 |
1-testda mumkin bolgan ketma-ketlik (bu yerda yashil rang ohirgi qoraga boyalgan katak):
2-testda: