在參加 Future World Festival 這場傳奇音樂節之前,Roselia 全員希望能預約錄音室 CiRCLE 盡可能多的時段進行練習,將樂曲打磨到極致。然而,CiRCLE 的行程也十分繁忙,在音樂節前的 $n$ 天中,第 $i$ 天只剩下 $a_i$ 微秒的空檔可以讓 Roselia 練習。更糟的是,Roselia 成員們十分繁忙,只在第 $l$ 天到第 $r$ 天之間的日子可以練習。也就是說,照這樣下去,總練習時間會只剩下 $\sum_{i=l}^ r a_i$ 微秒。
在 Roselia 的請求下,CiRCLE 決定進行 $k$ 次的相鄰日行程對調,也就是進行 $k$ 次選擇一個滿足 $1 \leq i \leq n-1$ 的整數 $i$,並交換 $a_i$ 與 $a_{i+1}$。交換 $k$ 次的方式共有 $(n-1)^ k$ 種。
原本 Roselia 只能抵達其中一種行程安排所對應的世界線。然而,由於她們對音樂的執著過於強烈,導致她們同時進入了 $(n-1)^ k$ 個平行世界,而每個平行世界恰好對應其中一種行程對調方式。
在某個平行世界中,假設完成所有行程對調後,第 $i$ 天的空檔變成了 $b_i$ 微秒,則 Roselia 在那個世界可以練習的時間為 $\sum_{i=l}^ r b_i$ 微秒。
對音樂的執著使得 Roselia 的意志跨越了世界線。每個平行世界中的 Roselia 都會全力練習,而所有世界中的努力最終都會匯聚成同一份音樂。因此,每個平行世界所累積的練習時間都會一同加入 Roselia 的總練習成果之中。換句話說,Roselia 的總練習成果等於所有平行世界中的練習時間總和。
請計算 Roselia 在音樂節前累積的總練習成果是多少微秒。由於答案可能很大,請輸出其除以 $998244353$ 的餘數。
輸入共有兩行。第一行有四個整數 $n, k, l, r$。第二行有 $n$ 個正整數 $a_1, a_2, \dots, a_n$。
輸出一行包含一個整數,代表 Roselia 在音樂節之前累積的總練習成果除以 $998244353$ 的餘數。
3 2 1 2 1 2 3
15
8 8 1 4 792818805 310272467 184181613 773578769 816576555 279511723 52300264 908045275
751719190
範測 1 解釋:
交換 $2$ 次相鄰日程共有 $4$ 種方式,會產生的結果分別為 $[1,2,3]$, $[2,3,1]$, $[3,1,2]$, $[1,2,3]$。我們將每種結果中的 $b_1+b_2$ 相加,得到答案 $15$。
2026 YTP 高中組初賽 p6
| No. | Testdata Range | Constraints | Score |
|---|---|---|---|
| 1 | 0~1 | 範例測試資料 | 0 |
| 2 | 0~11 | $k \leq 10^ 5$ | 9 |
| 3 | 0~16 | 無額外限制 | 6 |