#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
typedef double db;
const int M=1010;
int inf=0x3f3f3f3f;
int mp[M][M];
int main()
{
int i,j,k,s=1;
///遍历行数
for(i=1;i<=100;i++)
{
///行数为奇数
///斜线往上移
if(i%2==1)
{
///行为i,列为1,斜着往上移
for(j=i,k=1;j>=1&&k<=i;j–,k++)
mp[j][k]=s++;
}
else
{
///行为1,列为i,斜着往下移
for(j=1,k=i;j<=i&&k>=1;j++,k–)
mp[j][k]=s++;
}
}
printf("%d\n",mp[20][20]);
return 0;
}
蓝桥杯
2021-04-13
最新推荐文章于 2022-01-27 13:12:47 发布