毛梁智洲666 @ 2019-05-05 20:00:25
程序如下:
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来强调头文件的重要性