社区讨论

30分求调

P14358[CSP-J 2025] 座位参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@mhr2gemm
此快照首次捕获于
2025/11/09 10:00
4 个月前
此快照最后确认于
2025/11/16 14:03
4 个月前
查看原帖
#include<bits/stdc++.h> using namespace std; int main(){ int n,m,s=0; cin>>n>>m; int c=0,a[n+2][m+2]={0},b[nn+5]; for(int i=1;i<=nm;i++){ cin >>b[i]; } c=b[1]; sort(b+1,b+1+n*m);
CPP
for (int i=0;i<m;i++){
	if (i%2==0){
		for (int j=0;j<m;j++){
			a[j][i]=b[n*m-s];
			s++;
		}
	}
	else{
		for (int j=m-1;j>=0;j--){
			a[j][i]=b[n*m-s];
			s++;
		}			
	}
}
for (int i=0;i<n;i++){
	for (int j=0;j<m;j++){
		if (c==a[i][j]){
			cout<<j+1<<" "<<i+1;
		}
	}
}

return 0;
}```cpp #include<bits/stdc++.h> using namespace std; int main(){ int n,m,s=0; cin>>n>>m; int c=0,a[n+2][m+2]={0},b[nn+5]; for(int i=1;i<=nm;i++){ cin >>b[i]; } c=b[1]; sort(b+1,b+1+n*m);
CPP
for (int i=0;i<m;i++){
	if (i%2==0){
		for (int j=0;j<m;j++){
			a[j][i]=b[n*m-s];
			s++;
		}
	}
	else{
		for (int j=m-1;j>=0;j--){
			a[j][i]=b[n*m-s];
			s++;
		}			
	}
}
for (int i=0;i<n;i++){
	for (int j=0;j<m;j++){
		if (c==a[i][j]){
			cout<<j+1<<" "<<i+1;
		}
	}
}

return 0;
}
CPP

回复

5 条回复,欢迎继续交流。

正在加载回复...