P2367看看,dalao求助,为什么编译错误

P2367 语文成绩

毛梁智洲666 @ 2019-05-05 20:00:25

程序如下:

include<bits/stdc++.h>

using namespace std;

struct t{

int a,x,y,z;

}js[100001];

int main() {

int n,p,i;

cin>>n>>p;

for(i=1;i<=n;i++){

cin>>js[i].a;

}

for(i=1;i<=p;i++){

cin>>js[i].x>>js[i].y>>js[i].z;

}

for(i=1;i<=n;i++){

for(int j=js[i].x;j<=js[i].y;j++){

js[i].a+=js[i].z;

}

}

sort(js+1,js+i+1);

cout<<js[1].a<<endl;

return 0;

}


by 山水一程_ @ 2019-05-05 20:14:05

完了崩了


by 山水一程_ @ 2019-05-05 20:14:21

int cmp(t a,t b)
{
    return a.<b.a;
} 

by 毛梁智洲666 @ 2019-05-05 20:14:27

@全广饶最帅 可是我在openjudge网上就可以


by 山水一程_ @ 2019-05-05 20:14:36

完了又崩了


by 毛梁智洲666 @ 2019-05-05 20:16:34

@全广饶最帅 哦哦哦我忘记了,在openjudge上我奖学金加了设了布尔cmp函数的。。。无语。。。。。。


by 万万没想到 @ 2019-05-05 20:17:39

@毛梁智洲666 在多个数的struct排序时要附带比较函数,否则编译错误,这样的数组范围写冒泡都可以。


by 阿拉丁神坑 @ 2019-05-06 12:31:17

希望更丰富的展现?使用Markdown


by L__j @ 2019-11-12 13:32:15

cmp没写


by 未知用户 @ 2020-01-07 11:05:11

请不要用Markdown来强调头文件的重要性


上一页 |