题目.
训练的时候队友开出来的,赛后补题的时候实在是不会这种规律题。怎么说呢,就是有种感觉,但是无法总结出来。自己的一种缺陷吧。
在这里链接一个大佬的题解代码,写的已经很清楚了
m
+
n
−
2
=
m
−
1
+
n
−
1
m+n-2=m-1+n-1
m+n−2=m−1+n−1
详细题解
#include <bits/stdc++.h>
using namespace std;
#define T int T; scanf("%d", &T); while(T--)
typedef long long ll;
const int mod=1e9+7;
int main()
{
int t=1;
T{
printf("Case #%d: ", t++);
int n, m;
scanf("%d%d", &n, &m);
if(m==1 && n==1){
printf("1\n");
} else if(m==1 || n==1){
printf("2\n");
} else {
printf("%d\n", 2*(m+n-2));
}
}
return 0;
}