CF1773H.Hot and Cold

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

这是一个交互题。

小 Hanna 移居到另一个国家后,发现玩“冷热游戏”变得更加困难:她听不懂提示语!你需要为她编写一个辅助程序。

游戏场地是一个矩形,宝藏被藏在某个整数坐标点 (x,y)(x, y),其中 0≤x,y≤1060 \leq x, y \leq 10^6。Hanna 会访问若干个有效坐标点。如果她访问的点正好是宝藏所在位置,她会收到一句带有感叹号的“Found!”提示。幸运的是,Hanna 能通过语调辨认出这句话——在本题中用感叹号表示。

否则,对于除第一次访问外的每一个点,Hanna 会收到一句提示,表示她相比上一个点来说,是“更近了”、“更远了”还是“距离相同”。距离的计算方式为欧几里得距离。第一次访问后,如果没有找到宝藏,Hanna 会收到一句“Not found”的提示。

你的程序必须帮助 Hanna 在最多 64 次访问内找到宝藏。

输入格式

(本题为交互题,无需输入。)

输出格式

你的程序每次访问一个点时,应在一行内输出两个坐标,均为 00 到 10610^6 之间的整数,并在每次输出后刷新缓冲区。

对于每次访问,评测系统会返回一句提示:“Found!”、“Closer”、“Further”、“At the same distance” 或 “Not found”,这些提示用某种语言表示,但在整个游戏过程中保持一致。第一种提示以感叹号结尾,其余提示不含感叹号。所有提示仅包含拉丁字母、空格和感叹号,长度在 2 到 30 之间,不以空格开头或结尾,且互不相同。提示不一定来自真实的人类语言。

收到带感叹号的提示后,你的程序必须立即停止输出。可以多次访问同一个点,每次访问都计入 64 次限制。

输入输出样例

  • 输入#1

    Tabilmadi
    
    Daha yakin
    
    Daha yakin
    
    Sama distanco
    
    Dalej
    
    Znaydeno!

    输出#1

    500 200
    
    560 230
    
    566 240
    
    566 238
    
    30 239
    
    566 239
  • 输入#2

    You are lucky today!

    输出#2

    777777 777777

说明/提示

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页