{"code":"guessgame","name":"Đoán số","description":"**Đây là bài toán giao tiếp với máy chấm (Interactive problem)**\r\n\r\n[user:cuom1999] có một con số $n$ bí mật. Điều duy nhất bạn biết về con số này là $1 \\leq n \\leq 2 \\times 10^9$. [user:cuom1999] và bạn sẽ chơi một trò chơi như sau: Bạn sẽ được chọn một số bất kỳ và nói cho [user:cuom1999] nghe số đó. [user:cuom1999] sẽ cho bạn biết con số của bạn lớn hơn, nhỏ hơn, hay bằng $n$.  Hãy đoán xem $n$ là số nào trong không quá $31$ câu hỏi.\r\n\r\n#### Cách Thức Giao Tiếp \r\nMỗi lượt, bạn sẽ in ra một số $x$ trên một dòng ($1\\leq x \\leq 2 \\times 10^9$). Máy tính sẽ đọc $x$ và in ra màn hình một chuỗi tương ứng với các trường hợp sau:\r\n\r\n+ \"BIGGER\" nếu $n > x$\r\n+ \"SMALLER\" nếu $n < x$\r\n+ \"HOLA\" nếu $n = x$. \r\n \r\n*Lưu ý*: \r\n+ Chuỗi mà máy in ra màn hình không có dấu \"\r\n+ Nếu các bạn in ra một output không hợp lệ (không phải là một số, số ngoài đoạn $[1, 2 \\times 10^9]$ thì nhiều khả năng bị TLE.\r\n+ Sau khi in mỗi số, bạn phải xuống dòng (ví dụ in `endl` trong C++) \r\n+ Khi in ra một dòng, các bạn phải flush output bằng cách `cout.flush` hoặc dùng `endl` thay vì `\\n`\r\n\r\n####Example\r\n!!! question \"Test 1\"\r\n    Con số bí mật trong test này là 5.\r\n    \r\n    |Input|Output|Giải thích|\r\n    |-|-|-|\r\n    ||`1`|Bạn đoán số 1|\r\n    |`SMALLER`||Số 1 nhỏ hơn đáp án|\r\n    ||`9`|Bạn đoán số 9|\r\n    |`BIGGER`||Số 9 lớn hơn đáp án|\r\n    ||`5`|Bạn đoán số 5|\r\n    |`HOLA`||Hola! Bạn đã đoán đúng mà chỉ dùng 3 câu hỏi!|","points":200.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}