思路:
#include <bits/stdc++.h>
using namespace std;
//a为奇数: a&1 ==1 否则为0
int main(){
int cnt = 1;
int a[40][40];
for (int i = 0; i < 39; ++i){
for (int j = 0; j < 39; ++j){
a[i][j] = 0;
}
}
for (int i = 1; i <=39; ++i){
for (int j = 1; j <= i; ++j){
if (i & 1){
a[i - j + 1][j] = cnt++;
}else {
a[j][i - j +1] = cnt++;
}
}
}
cout << a[20][20] << endl;
return 0;
}
//结果:761