import java.util.Scanner;
public class Main{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int []arr = new int [n];
for(int i = 0; i < n; i++){
arr[i] = sc.nextInt();
}
int m = sc.nextInt();
for(int i = 1; i <= m; i++){
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
for(int j = a; j <= b; j++){
arr[j - 1] += c;
}
}
for(int i = 0; i < n; i++){
System.out.printf("%d ",arr[i]);
}
}
}
这题要读懂题意,题目要求的是加高是区间的建筑,所以要加的是区间的建筑的高,不能只是加两个的高。