#include<iostream> #include<algorithm> using namespace std; const int maxn = 100001; int A[maxn],d[maxn]; int main(void) { int n,m; cin >> n >> m; for(int i=1;i<=m;i++) { int L,R,C; cin >> L >> R >> C; d[L]+=C; d[R+1]-=C; } for(int i=1;i<=n;i++) { if(i==1) { A[i]=d[i]; cout << A[i]; } else { A[i]=A[i-1]+d[i]; cout << A[i]; } if(i!=n) cout << " "; } return 0; }
0.0分
0 人评分
A+B for Input-Output Practice (III) (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:528 |
假币问题 (C++代码)(向上取整的一种处理方式)浏览:1660 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:1710 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1115 |
K-进制数 (C++代码)浏览:850 |
大神老白 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
剔除相关数 (C语言代码)浏览:1008 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |