太郎å›ã¯å¼•ã£è¶Šã—ã‚’ã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã—ãŸã€‚太郎å›ã¯ãŸãã•ã‚“ã®è·ç‰©ã‚’æŒã£ã¦ã„ã‚‹ã®ã§ã€è·ç‰©ã®é‹æ¬ã‚’引ã£è¶Šã—æ¥è€…ã«é ¼ã‚€ã“ã¨ã«ã—ã¾ã—ãŸã€‚è·ç‰©ã¯ã„ã‚ã„ã‚ãªé‡ã•ã®ç‰©ãŒã‚ã‚‹ã®ã§ã€ã‚ã‹ã‚Šã‚„ã™ã„よã†ã«è»½ã„æ–¹ã‹ã‚‰é †ç•ªã«ä¸¦ã¹ã¦ç½®ã„ã¦ã‚‚らã†ã‚ˆã†ã«é ¼ã¿ã¾ã—ãŸãŒã€å¼•ã£è¶Šã—æ¥è€…ã®äººã¯ã°ã‚‰ã°ã‚‰ã®é †ç•ªã§è·ç‰©ã‚’ç½®ã„ã¦ã„ã£ã¦ã—ã¾ã„ã¾ã—ãŸã€‚ãã“ã§å¤ªéƒŽå›ã¯è·ç‰©ã‚’並ã¹æ›¿ãˆã‚ˆã†ã¨ã—ã¾ã—ãŸãŒã€è·ç‰©ã¯é‡ã„ã®ã§é‹ã¶ã®ã«ã¯ä½“力ãŒå¿…è¦ã§ã™ã€‚ãã‚Œãžã‚Œã®è·ç‰©ã¯ä»Šã‚ã‚‹å ´æ‰€ã‹ã‚‰ä»–ã®è·ç‰©ã®é–“ã‚„è·ç‰©ã®ç«¯ãªã©å¥½ããªå ´æ‰€ã«é‹ã¶ã“ã¨ãŒã§ãã¾ã™ãŒã€ã‚ã‚‹è·ç‰©ã‚’é‹ã¶ã«ã¯ãã®è·ç‰©ã®é‡ã•ã¨åŒã˜ã ã‘体力を使ã„ã¾ã™ã€‚太郎å›ã¯ã‚ã¾ã‚Šä½“力ãŒãªã„ã®ã§ã€ã§ãã‚‹ã ã‘体力を使ã‚ãšã«è·ç‰©ã‚’軽ã„æ–¹ã‹ã‚‰é †ç•ªã«ä¸¦ã¹ã‚‹æ–¹æ³•ã‚’考ãˆã‚‹ã“ã¨ã«ã—ã¾ã—ãŸã€‚
n
x1 x2 ... xn
1 ≤ n ≤ 105
1 ≤ xi ≤ n (1 ≤ i ≤ n)
xi ≠ xj (1 ≤ i, j ≤ n ã‹ã¤ i ≠ j)
S
4 1 4 2 3
4
é‡ã•4ã®è·ç‰©ã‚’å³ç«¯ã«é‹ã¶ã¨é‡ã•ã®è»½ã„é †ã«ãªã‚Šã¾ã™
5 1 5 3 2 4
7
é‡ã•2ã®è·ç‰©ã‚’é‡ã•1ã®è·ç‰©ã®å³å´ã«é‹ã³ã€é‡ã•5ã®è·ç‰©ã‚’å³ç«¯ã«é‹ã¶ã¨é‡ã•ã®è»½ã„é †ã«ãªã‚Šã¾ã™
7 1 2 3 4 5 6 7
0
最åˆã‹ã‚‰é‡ã•ã®è»½ã„é †ã«ä¸¦ã‚“ã§ã„ã¾ã™
8 6 2 1 3 8 5 4 7
19