Files
2019-03-15 13:47:54 +04:00

39 lines
808 B
Java

package chelper;
import io.InputReader;
import io.OutputWriter;
public class E {
public void solve(int testNumber, InputReader in, OutputWriter out) {
long n = in.nextLong();
long m = in.nextLong();
out.println("? 0 0");
out.flush();
long dist1 = in.nextLong();
long dist2 = n + m - dist1;
if (dist1 <= dist2) {
out.println("? " + dist1 + " 0");
out.flush();
long dist3 = in.nextLong() / 2;
long x = dist1 - dist3;
long y = dist3;
out.println("! " + x + " " + y);
out.flush();
} else {
out.println("? " + (n - dist2) + " " + m);
out.flush();
long dist3 = in.nextLong() / 2;
long x = (n - dist2) + dist3;
long y = m - dist3;
out.println("! " + x + " " + y);
out.flush();
}
}
}