我正在解决codechef问题。我必须询问Q查询(必须打印),每台查询计算机都会给我一个输出,我必须保存该输出以用于其他查询。问题陈述指出:
对于每个测试用例,您都可以询问。要查询,请打印>包含字符'Q'的行,一个空格和两个用空格分隔的整数> x0和y0(0≤x0,y0≤109)。然后,您应该读取包含>单个整数的行。如果此整数为非负数,则表示查询的答案。否则,这意味着您超出了查询数量的限制,打印的坐标无效或发生了其他错误。 找到秘密矩形后,应打印包含字符“ A”的行,一个空格和四个用空格分隔的整数,分别是xl,yl,xu和yu。然后,您应该读取包含一个>整数的一行,如果答案正确,则为1;如果答案错误,则为否定。
如何将一个查询提供的输出保存为另一个查询的输入?
答案 0 :(得分:1)
通常,这些挑战假设您将stdin用于输入,将stdout用于输出。在cpp中,您可以
#include <iostream>
然后在std :: cout上使用“ <<”运算符(输出),在std :: cin上使用“ >>”运算符(输入) 下面的示例:
std::cout << "your output;