Segtree å›ã¯äº”ã¤åã®å®¶åºæ•™å¸«ã‚’ã—ã¦ã„ã¾ã™ã€‚今日ã¯ã‚¯ãƒªã‚¹ãƒžã‚¹ã‚¤ãƒ–ãªã®ã§ã€äº”ã¤åã®ãŸã‚ã«å††å½¢ã®ã‚±ãƒ¼ã‚を五ç‰åˆ†ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚
ケーã‚ã¯ä¸å¿ƒã‹ã‚‰æ‰‡å½¢çŠ¶ã« $N$ 個ã®ãƒ”ースã«åˆ†ã‘られã¦ãŠã‚Šã€ $i$ 番目㨠$i + 1$ 番目($1 \leq i \leq N - 1$) 〠$N$ 番目㨠$1$ 番目ã®ãƒ”ースã¯éš£ã‚Šåˆã£ã¦ã„ã¾ã™ã€‚
$i$ 番目ã®ãƒ”ースã®å¤§ãã•ã¯ $A_i$ ã§ã™ã€‚å…¨ã¦ã®ãƒ”ースã®å¤§ãã•ã®å’Œã‚’ $S$ ã¨ã™ã‚‹ã¨ã€å…¨ã¦ã®å…¥åŠ›ã«ã¤ã„㦠$S$ ㌠$5$ ã®å€æ•°ã§ã‚ã‚‹ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¾ã™ã€‚
ã‚ã‚‹éžè² æ•´æ•° $Y$ ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚以下ã®æ¡ä»¶ã‚’満ãŸã™ã‚ˆã†ãªã‚±ãƒ¼ã‚ã®äº”ã¤åã¸ã®åˆ†ã‘方をã€ã€Œã‚±ãƒ¼ã‚ã®äº”ç‰åˆ†ã€ã¨å‘¼ã³ã¾ã™ã€‚
「ケーã‚ã®äº”ç‰åˆ†ã€ã«ãªã‚‹ã‚ˆã†ãªã‚±ãƒ¼ã‚ã®åˆ†ã‘æ–¹ã®é€šã‚Šæ•°ãŒä½•é€šã‚Šã‚ã‚‹ã‹æ±‚ã‚ã¦ãã ã•ã„。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§æ¨™æº–入力ã‹ã‚‰ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$N$ $Y$ $A_1$ $A_2$ $\ldots$ $A_N$
「ケーã‚ã®äº”ç‰åˆ†ã€ã«ãªã‚‹ã‚ˆã†ãªã‚±ãƒ¼ã‚ã®åˆ†ã‘æ–¹ã®é€šã‚Šæ•°ã‚’出力ã—ã¦ãã ã•ã„。
ãŸã ã—ã€æœ€å¾Œã«ã¯æ”¹è¡Œã‚’入れるã“ã¨ã€‚
5 0 1 1 1 1 1
1
10 27 3 1 4 1 5 9 2 6 5 4
252