5 条题解
-
1Infinity_ LV 8 @ 2024-08-28 13:15:16
太坑了,输出要用%6d,不能用空格
(https://vijos.org/d/nnu_contest/p/5c22f5f6f41362d9e734578c里面就说了%6d)#include<stdio.h> #include<algorithm> using namespace std; int a[110]; int main(){ int m, n; scanf("%d%d", &m, &n); for(int i = 1; i <= m; i++){ for(int j = 1; j <= n; j++)scanf("%d", &a[j]); sort(a+1, a+n+1); for(int j = 1; j <= n; j++)printf("%6d", a[j]); printf("\n"); } return 0; }
-
12023-07-16 19:23:15@
//对于擅长用结构体的我来说。。。 #include<bits/stdc++.h> using namespace std; int n,m; struct st { int a[105]; }b[105]; int main() { cin>>n>>m; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) cin>>b[i].a[j]; sort(b[i].a+1,b[i].a+m+1); } for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) cout<<setw(6)<<b[i].a[j]; cout<<endl; } return 0; }
-
02024-12-02 20:54:24@
#include<bits/stdc++.h>
using namespace std;
int a[100005],n,m;
int main()
{
cin>>n>>m;
for(int i=1;i<=n*m;i++)
cin>>a[i];
for(int i=1;i<=n*m;i++)
{
if(i%m==0)
{
sort(a+i-m+1,a+i+1);
for(int j=i-m+1;j<=i;j++)
cout<<setw(6)<<a[j];
cout<<endl;
}
}
return 0;
}
//我觉得可以复制我的...... -
02023-07-14 17:18:06@
#include<bits/stdc++.h> using namespace std; int a[100005],n,m; int main() { cin>>n>>m; for(int i=1;i<=n*m;i++) cin>>a[i]; for(int i=1;i<=n*m;i++) { if(i%m==0) { sort(a+i-m+1,a+i+1); for(int j=i-m+1;j<=i;j++) cout<<setw(6)<<a[j]; cout<<endl; } } return 0; } //此题最坑的是输出是要加一句“setw(6)"
-
02022-06-27 17:55:08@
#include<bits/stdc++.h> using namespace std; int main() { long long a[100000],b[100000],n,i=1,c=0,n1,a1=1; cin>>n>>n1; for(int i=1;i<=n*n1;i++) cin>>a[i]; for(int i=1;i<=n*n1;i++) { if(i%n1==0) { for(int j=1,k=n1-1;j<=n1;j++,k--) b[j]=a[i-k]; sort(b+1,b+n1+1); for(int l=1;l<=n1;l++) cout<<setw(6)<<b[l]; cout<<endl; } } return 0; }
- 1
信息
- ID
- 1098
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 299
- 已通过
- 42
- 通过率
- 14%
- 上传者