Gym - 101375H MaratonIME gets candies 交互题

Posted COLORFUL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gym - 101375H MaratonIME gets candies 交互题相关的知识,希望对你有一定的参考价值。

交互题介绍:https://loj.ac/problem/6

题意:输出Q X ,读入><= 来猜数,小于50步猜出就算过样例

题解:根本不需要每次输出要打cout.flush()。。。

ac:

#include<iostream>
#include<string>
using namespace std;
int main() {
    int l = 1, r = 1e9;
    while (l <= r) {
        int mid = (l + r) / 2;
        cout << \'Q\' << \' \' << mid << endl;
        
        string c;
        cin >> c;
        //if (c == "=") {  break; }
        if (c == "<") r = mid - 1;
        else l = mid + 1;
    }
    cout << \'Q\' << \' \' << l << endl;
    
}

 

//看到一个Bangladesh University of Business & Technology的老哥的代码,给跪了(借用一下)

 

  

以上是关于Gym - 101375H MaratonIME gets candies 交互题的主要内容,如果未能解决你的问题,请参考以下文章

A - MaratonIME helps Pablito 最大公倍数

K - MaratonIME goes to the karaoke 统计相连的字符的个数

K - MaratonIME goes to the karaoke 统计相连的字符的个数

Gym101522A Gym101522C Gym101522D

Gym Gym 101147G 第二类斯特林数

OpenAI Gym 入门与提高 Gym环境构建与最简单的RL agent