社区讨论
垂死病中惊坐起 20分竟是我自己!!!
P2367语文成绩参与者 4已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m2j24xd3
- 此快照首次捕获于
- 2024/10/21 21:33 去年
- 此快照最后确认于
- 2025/11/04 16:35 4 个月前
CPP
#include<bits/stdc++.h>
const int N =5e6+5;
using namespace std;
int student[N];
int student1[N];
int n,p;
int x,y,z;
int minn=101;
int main(){
cin>>n>>p;
for(int i=1;i<=n;i++){
cin>>student[i];
}
for(int i=1;i<=n;i++){
student1[i]=student[i]-student[i-1];
// cout<<student1[i]<<" ";
}
// cout<<endl;
while(p--){
cin>>x>>y>>z;
student[x]+=z,student[y+1]-=z;
}
for(int i=1;i<=n;i++){
// cout<<student[i]<<" ";
student1[i]=student1[i-1]+student[i];
minn=min(minn,student1[i]);
}
cout<<minn;
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...