Baron 25 - Đoán số (Python Checker)
Xem dạng PDF
SUBMIT SOLUTION
ID:
baron25_guessthenumber_py
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Python Checker
This is an Interactive Problem! If you are unsure how to proceed, read our instructions here.
Đây là Bài tương tác! Hãy đọc hướng dẫn làm bài tương tác ở đây.
Máy chấm đã chọn ra một số ~x~, bạn cần đoán con số này. Số ~x~ là một số nguyên nằm trong đoạn ~[1; 10^6]~.
Task: Hãy giao tiếp với máy chấm đến khi tìm ra số nguyên ~x~. Tuy vậy, máy chấm của TomChienXu quá yếu, hãy cố gắng trả lời trong vòng ~25~ lượt giao tiếp!
Interaction
- Bạn có thể gửi các câu hỏi tới máy chấm, mỗi lần là một số nguyên dương trong đoạn ~[1; 10^6]~. Máy chấm sẽ trả về 2 loại kết quả:
- Xâu
<nếu ~x~ nhỏ hơn con số của bạn. - Xâu
>=nếu ~x~ lớn hơn hoặc bằng con số của bạn.
- Xâu
- Khi muốn đoán số ~x~, in
! xtrong đóxlà con số được đoán và kết thúc chương trình của bạn. - Bạn được phép gửi tối đa ~25~ câu hỏi tới máy chấm (không kể in kết quả).
Input Specification
- Gồm các dòng chứa xâu
<hoặc>=dựa theo các câu hỏi của bạn.
Output Specification
- Để gửi dự đoán, in ra stdout các số mà bạn hỏi, mỗi số trên một dòng. Cần
flushở mỗi dòng. - Dòng cuối cùng chứa số xâu
! x, vớixlà con số mà bạn dự đoán.
Sample Series Of Interactions
| YOU | TOMCHIENXU'S JUDGE |
|---|---|
5 |
|
< |
|
3 |
|
>= |
|
4 |
|
>= |
|
! 4 |
Bình luận