今天升旗的方式比較特別,每個班排成一直列就好。
班上的高個子這時便開始鄙視矮子,只要相鄰的甲同學比乙同學高,則甲同學會鄙視乙同學。若乙同學另一邊的丙同學也比甲同學矮,則甲同學也會鄙視丙同學,會連續鄙視到一個身高不矮於甲同學的人。同時,甲同學也可以往另一邊鄙視其他同學。
假設班上有 $\color{black}{N}$ 個人,每個人的身高分別為 $\color{black}{h_1, h_2, ..., h_N}$,請求出每個同學鄙視的人的身高總和。
輸入的第一行有兩個正整數 $\color{black}{N\ (1 \le N \le 10^6)}$,表示有 $\color{black}{N}$ 個同學。
第二行接下來會有 $\color{black}{N}$ 個正整數 $\color{black}{h_1, h_2, ..., h_N\ (1 \le h_i \le 10^9)}$ 表示每個同學的身高。
每一行輸出第 $1$ 個、第 $2$ 個、…、第 $\color{black}{N}$ 個同學鄙視的人的身高總和。
5 140 150 170 180 160
0 140 290 620 0
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
40064 | s10900156@nh ... (ShanC) | c364 | 162 | 2024-04-26 11:11 | |
27861 | public.merli ... (Public Merlin) | c364 | 1121 | 2021-11-03 15:53 | |
24375 | fire5386 (becaidorz) | c364 | 1792 | 2021-02-10 11:10 |