Nội dung Bài tập
Mã:
R5.4:GAMEBOO
Tên:
Trò chơi Boo
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
phucnq
Sinh viên Sư Phạm đang chuẩn bị chơi trò “Boo”. Mọi người đứng trên một hàng dài, trong đó mỗi người trong hàng sẽ nói to một chữ cái nhanh nhất có thể. Ai nói sai đầu tiên thì sẽ bị xử thua.

Dãy các kí tự “Boo” có thể kéo dài liên tục và không giới hạn. Chúng sẽ bắt đầu như sau:
b o o b o o o b o o b o o o o b o o b o o o b o o b o o o o

Dãy kí tự trên được diễn tả như sau:
  • Gọi S(0) là dãy ba kí tự “b o o”.
  • Sau đó dãy kí tự S(k) sẽ bằng dãy S(k-1) và thêm vào “b o … o” với k+2 chữ o, và sau đó cộng thêm một lần nữa dãy S(k-1). 
Ví dụ:
  • S(0) = "b o o"
  • S(1) = "b o o b o o o b o o"
  • S(2) = "b o o b o o o b o o b o o o o b o o b o o o b o o"
Với cách này sẽ tạo được dãy kí tự rất dài, và dãy này sẽ dùng cho game "Boo".

Tèo là 1 trong số các sinh viên tham gia trò chơi "Boo". Tèo rất thông minh nên sẽ tính trước được kí tự thứ N của dãy này là chữ “b” hay chữ “o”. Tèo đố bạn đáp số là gì?

Input:
  • Dòng 1: số nguyên dương T - số lượng test (T <= 10)
  • T dòng tiếp theo, mỗi dòng gồm một số nguyên N (1 <= N <= 10^9). 
Output:
  • T dòng, mỗi dòng chứa duy nhất kí tự “b” hoặc “o” (đáp số của từng câu hỏi mà Tèo đưa ra)

Ví dụ:
Input
2 11 24
Output:
b o
Giải thích: Ký tự thứ 11 trong dãy trên là b và ký tự thứ 24 trong dãy là o

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận