54 lines
1.1 KiB
Java
54 lines
1.1 KiB
Java
package chelper;
|
|
|
|
import net.egork.chelper.tester.State;
|
|
import net.egork.chelper.tester.Verdict;
|
|
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
|
|
import io.InputReader;
|
|
import io.OutputWriter;
|
|
|
|
public class TaskAInteractor {
|
|
public Verdict interact(InputStream rawTestInput, InputStream rawIn, OutputStream rawOut, State<Boolean> state) {
|
|
InputReader testIn = new InputReader(rawTestInput);
|
|
InputReader in = new InputReader(rawIn);
|
|
OutputWriter out = new OutputWriter(rawOut);
|
|
|
|
int testCount = testIn.nextInt();
|
|
out.println(testCount);
|
|
|
|
int a = 0;
|
|
int b = 1000;
|
|
int n = 30;
|
|
|
|
for (int test = 1; test <= testCount; test++) {
|
|
int x = testIn.nextInt();
|
|
|
|
out.println(a + " " + b);
|
|
out.println(n);
|
|
|
|
for (int guessCount = 0; true; guessCount++) {
|
|
if (guessCount >= n) {
|
|
return Verdict.WA;
|
|
}
|
|
|
|
int guess = in.nextInt();
|
|
|
|
if (guess == x) {
|
|
out.println("CORRECT");
|
|
break;
|
|
}
|
|
|
|
if (guess < x) {
|
|
out.println("TOO_SMALL");
|
|
} else {
|
|
out.println("TOO_BIG");
|
|
}
|
|
}
|
|
}
|
|
|
|
return Verdict.OK;
|
|
}
|
|
}
|