5 条题解

  • 1
    @ 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;
    }
    
  • 1
    @ 2023-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;
    }
    
  • 0
    @ 2024-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;
    }
    //我觉得可以复制我的......

  • 0
    #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)"
    
  • 0
    #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%
上传者