今日学习笔记:
这道题感觉也写的挺丝滑的,不过第一次格式错了(换行),这个我还有点把握不住
以下为我的代码:
#include<stdio.h>
int main()
{
int n,i,j,m;
scanf("%d",&n);
int arr[n];
for (i=0;i<n;i++) {
scanf("%d",&arr[i]);
}
scanf("%d",&m);
for (i=0;i<m;i++) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
for (j=0;j<=b-a;j++) {
arr[a-1+j]+=c;
}
}
for (i=0;i<n;i++) {
printf("%d ",arr[i]);
}
return 0;
}

京公网安备 11010502036488号