b167: 差分
標籤 : 13th初階班下學期期末考
通過比率 : 5人/10人 ( 50% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-04-27 23:53

內容

目前在這世界上,一共有兩種差分。

第一種 : 差分 (Finite difference) 是數學中的一個概念,將原函數 $f(x)$ 映射到 $f(x+a)-f(x-b)$。差分運算相應於微分運算,是微積分中重要的一個概念。

相信各位已經學到了牛頓插值法,它是由「牛頓前向差分方程式」的項組成。

第二種 : 差分 (Difference Array) 是程式中的一個概念,在處理特定問題時能把時間複雜度壓低。

我實在想不到我可以打什麼了,所以就這樣結束。

輸入說明

第一列輸入一數 $n$ 代表陣列長度 。

第二列輸入 $n$ 個 $a_i$ 代表陣列資料。

第三列輸入 $t$ 代表修改次數。

接著輸入 $t$ 列 $l , r , x$ 分別代表修改的左右界和修改多少值。

輸出說明

輸出修改後的陣列資料。

範例輸入
5
0 0 0 0 0
1
1 5 10
範例輸出
10 10 10 10 10
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (10%): 0.5s , <1K
公開 測資點#1 (10%): 0.5s , <1M
公開 測資點#2 (10%): 0.5s , <10M
公開 測資點#3 (10%): 0.5s , <10M
公開 測資點#4 (10%): 0.5s , <10M
公開 測資點#5 (10%): 0.5s , <10M
公開 測資點#6 (10%): 0.5s , <10M
公開 測資點#7 (10%): 0.5s , <10M
公開 測資點#8 (10%): 0.5s , <50M
公開 測資點#9 (10%): 0.5s , <50M
提示 :

$20\;\% :  1\leq l , r \leq n \leq 10^{3} \; , \;  0\leq t \leq n \; , \; 1\leq a \leq 10^{6}$。

$100\;\%:  1\leq l , r \leq n \leq 10^{7} \; , \;  0\leq t \leq n \; , \; 1\leq a \leq 10^{6}$。

阿這題完全是上課內容,我就不解釋範例了哈。

題解

標籤:
13th初階班下學期期末考
出處:
[管理者:
Pote_Liu (13th 初階助教)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」