毛梁智洲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:01:01
希望更丰富的展现?使用Markdown
by 毛梁智洲666 @ 2019-05-05 20:02:28
@我不认识你 我是蒟蒻,不会Markdown
by Celestial_Scarlet @ 2019-05-05 20:03:16
不会可以学啊
by 毛梁智洲666 @ 2019-05-05 20:03:56
@baoyu 来吧
by 万万没想到 @ 2019-05-05 20:04:14
@毛梁智洲666 头文件前加#
by 毛梁智洲666 @ 2019-05-05 20:07:21
@万万没想到 我不是这个错,我编译时加了,你们进C++编译下,会跳出一堆东东。。。
by 毛梁智洲666 @ 2019-05-05 20:08:26
@万万没想到 是一个叫“ predefined_ops.h”的程序,我是DEV-C++。
by 毛梁智洲666 @ 2019-05-05 20:12:12
C++就是这么 ……
有的时候编译信息又多又复杂还看不懂…………
by 山水一程_ @ 2019-05-05 20:12:43
@毛梁智洲666 不能用sort直接给结构体排序
by 山水一程_ @ 2019-05-05 20:13:52
@毛梁智洲666 ```cpp int cmp(t a,t b) { return a.<b.a; }
写个这个函数加在sort后就好了