RT,同一份代码交 C11 会这样,交 C++14 会这样。
在本地和 Luogu IDE 上用 C11 测试均可得到正确结果,但为什么交 CF 就 WA on test 1 啊 /fn
代码:
#include <stdio.h>
int main(){
int n, m;
double x, y;
scanf("%d %d", &n, &m);
printf("? %d\n", (m + 1) * 2);
printf("%d 0\n", n + 1);
for (int i = 0; i < m; i++){
printf("%d %d\n", n, i);
printf("0 %d\n", i + 1);
}
printf("%d %d\n", n + 1, m);
fflush(stdout);
scanf("%lf", &x);
printf("? %d\n", (n + 1) * 2);
printf("0 %d\n", m + 1);
for (int i = 0; i < n; i++){
printf("%d 0\n", i);
printf("%d %d\n", i + 1, m);
}
printf("%d %d\n", n, m + 1);
fflush(stdout);
scanf("%lf", &y);
printf("! %.9lf %.9lf", x * n - 0.5, y * m - 0.5);
fflush(stdout);
return 0;
}