Advertisement

解答洛谷P1051谁拿了最多奖学金[NOIP2005T1]排序

阅读量:

题目链接
调试时发现scanf把空格也给读进去了……数据不大就直接换cin(话说读入空格有什么比较好的解决办法)

复制代码
    #include<cstdio>
    #include<algorithm>
    #include<iostream> 
    using namespace std;
    #define _rep(i,a,b) for(int i=(a);i<=(b);i++)
    struct node{
    char name[25];
    int qm,py;
    bool gb,xb;
    int lw;
    int bonus;
    int id;
    }stu[110];
    int n,sum;
    int cmp(node a,node b)
    {
    return a.bonus>b.bonus||(a.bonus==b.bonus&&a.id<b.id);
    }
    int main()
    {
    //freopen("in.txt","r",stdin);
    scanf("%d",&n);
    char gb,xb;
    _rep(i,1,n)

全部评论 (0)

还没有任何评论哟~