希望修正样例格式,把两个样例分开

P1093 [NOIP2007 普及组] 奖学金

凉宫秋月 @ 2017-10-24 16:36:58

谢谢.

EOF


by Ricardo_Y_Li @ 2017-10-24 17:05:02

或许该题目需要你输入“【输入样例#i】”并输出“【输出样例#i】”


by 凉宫秋月 @ 2017-10-24 17:57:32

@Ricardo_Y_Li 请问中午输入输出应该如何处理呢QAQ


by awask @ 2017-10-31 11:00:44

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a[301],b[301],c[301],y,s,i,j,n;
    cin>>n;
    for(i=1;i<=n;i++)
    {
        cin>>c[i]>>s>>y;
        a[i]=c[i]+s+y;
        b[i]=i;
    }
    for(i=1;i<=n;i++)
        for(j=i;j<=n;j++)
        {
            if(a[i]<a[j])
            {
                swap(a[i],a[j]);
                swap(b[i],b[j]);
                swap(c[i],c[j]);
            }
            if(a[i]==a[j]&&c[i]<c[j])
            {
                swap(a[i],a[j]);
                swap(b[i],b[j]);
                swap(c[i],c[j]);
            }
            if(a[i]==a[j]&&c[i]==c[j]&&b[i]>b[j])
            {
                swap(a[i],a[j]);
                swap(b[i],b[j]);
                swap(c[i],c[j]);
            }
        }
    for(i=1;i<=5;i++)
        cout<<b[i]<<' '<<a[i]<<endl;
    return 0;
}

|