串一串脆薯4


提交答案


分數: 100 (部分)
時間限制: 1.0s
記憶體限制: 256M

作者:
題目類型

[串一串脆薯]老闆娘有錢太久了,想要回到一般人生活,所以她回到了串串,送了一天的脆薯

在上一題我們知道她的思維模式也隨著她成為世界首富轉變。

她送脆薯的方式也跟以前不一樣了

她每送一次脆薯可以用四個整數 \(l,r,k,c\) 表示

代表她從第 \(l\) 個人開始送,每隔 \(k\) 個人送,直到 \(r\) 為止

數學上來說,就是她會送給編號 \(l,l+k,l+2k,...,l+nk\) 這些人脆薯,其中 \(l+nk \le r < l+(n+1)k\)

他會送 \(q\) 次脆薯

請輸出最後編號 \(1\) 到 \(n\) 的所有人各自有幾個脆薯


輸入說明

第一行有兩個數字 \(n, q\) 下面 \(q\) 行每行有四個數字 \(l,r,k,c\) ,意義如題目所示

\(1 \le q \le n \le 2*10^5\)
\(1 \le l \le r \le n\)
\(1 \le k < n\)
\(1 \le c \le 10^9\)

輸出說明

輸出 \(n\) 個數字,代表每個人最後的脆薯數


範例輸入

5 3
2 4 1 3
1 4 4 1
3 5 2 5

範例輸出

1 3 8 3 5

範例說明

每次送完結果分別為

0 3 3 3 0

1 3 3 3 0

1 3 8 3 5

子題配分

編號 範圍 分數 前置條件
1 \( 1 \le q \le n \le 1000 \) 30
1 \( 1 \le q \le n \le 2*10^5 \) 70 子題 1

留言

目前沒有評論。