你程序的算法错了。下面是正确的程序: 正确的算法是: 当 m和n都是奇数的时候,最短路径是m*n +0.414, 否则就是m*n#include int main() { int t, T, m, n; double result; scanf("%d", &T); for(t=1; t<=T; t++) {
scanf("%d%d", &m, &n);
if(m%2==0 || n%2==0) result = m *n;
else result = m*n + 0.414;
printf("Scenario #%d:\n", t);
pr... |