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 统计相连的字符的个数