如果你60分后四个点WA请看这里

P1093 [NOIP2007 普及组] 奖学金

Grey_Wing @ 2023-10-19 20:44:35

有句话说得好“十年OI一场空,不开long long见祖宗”。

建议你们检查一下long long开没开。

还有3天就要考试了,预祝大家考试顺利(不要忘记开long long哦)


by SZX__HAPPY @ 2023-10-19 21:15:20

@xjy20100311 (你能不能把代码公开了,我好看你评测记录)


by fyder_anran @ 2023-10-19 21:17:08

@szx20100828 这不是AC了吗?

#include "algorithm"
#include "iostream"
using namespace std;
int n;
struct node{
    int id, chinese, maths, english;
    int sum;
}a[305];
bool cmp(node a,node b){
    if(a.sum==b.sum){
        if(a.chinese==b.chinese) return a.id<b.id;
        else return a.chinese>b.chinese;
    }
    return a.sum>b.sum;
}
int main(){
//  freopen("P1093_7.in","r",stdin);
//  freopen("P1093_7.ans","w",stdout);
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d %d %d",&a[i].chinese,&a[i].maths,&a[i].english);
        a[i].id=i;
        a[i].sum=a[i].chinese+a[i].maths+a[i].english;
    }
    sort(a+1,a+n+1,cmp);
    for(int i=1;i<=5;i++){
        printf("%d %d\n",a[i].id,a[i].sum);
    }
    return 0;
}

by fyder_anran @ 2023-10-19 21:17:36

@xjy20100311 跟int完全没有关系()


by SZX__HAPPY @ 2023-10-19 21:18:18

@shaoziqi 有没有一种可能,她开的是int,然后写scanf是%lld


by fyder_anran @ 2023-10-19 21:18:20

@xjy20100311 你用的是自动识别语言还是什么(我是C++14 GCC9)


by fyder_anran @ 2023-10-19 21:18:51

@szx20100828 这个......大6


by fyder_anran @ 2023-10-19 21:19:14

@szx20100828 计算机语言不需要视力


by SZX__HAPPY @ 2023-10-19 21:20:02

@shaoziqi hhhhhh


by Grey_Wing @ 2023-10-19 21:20:04

@szx20100828 我没有写成scanf("%lld")


by SZX__HAPPY @ 2023-10-19 21:20:48

@xjy20100311 那你倒是把代码公开了啊(崩溃)


上一页 | 下一页