社区讨论
求助站外题!!!(违规紫衫)
学术版参与者 4已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lobuvchs
- 此快照首次捕获于
- 2023/10/30 03:20 2 年前
- 此快照最后确认于
- 2023/11/04 08:10 2 年前
本人新人.如有冒犯,纯属意外
开始正片
CPP#include<iostream>
using namespace std;
int num,sum,pp;
long long int a[100000][100000];
int main(){
int n,x = 2,y = 2,cnt = 2;
cin>>n>>num;
a[1][1] = 1;
int p = (1+n)*n/2;
while(cnt <= p){
while(y >= 1){
a[x][y] = cnt;
cnt++;
y--;
}
y++,x++;
while(y <= x){
a[x][y] = cnt;
cnt++,y++;
}
x++;
}
for(int i = 0;i <= n;i++){
cin>>sum>>pp;
cout<<a[sum][pp]<<endl;
}
return 0;
}
这是我题目的代码下面是题目
如果把数1,2,3,4,5,…,按照“蛇形2”放入N*N矩阵的左三角形中, 下面是N=6的蛇形2的图示然后有M个询 问,每个询问为:请计算第x行第y列的数是什么?
什么?没有图?我手打,
CPP当 n = 6时的情况
1
3 2
4 5 6
10 9 8 7
11 12 13 14 15
21 20 19 18 17 16
好了
我这个题目运行错误20分!!!大佬吗求助!
回复
共 5 条回复,欢迎继续交流。
正在加载回复...