ç¾åœ¨ã‚«ã‚¶ãƒ•ã‚¹ã‚¿ãƒ³ãŒã‚る地域ã«ã¯ï¼Œå¤ãã¯ã€Œã‚·ãƒ«ã‚¯ãƒãƒ¼ãƒ‰ã€ã¨å‘¼ã°ã‚Œã‚‹äº¤æ˜“è·¯ãŒã‚ã£ãŸï¼Ž
シルクãƒãƒ¼ãƒ‰ä¸Šã«ã¯ N + 1 個ã®éƒ½å¸‚ãŒã‚り,西ã‹ã‚‰é †ã«éƒ½å¸‚ 0, 都市 1, ... , 都市 N ã¨ç•ªå·ãŒã¤ã‘られã¦ã„る.都市 i - 1 ã¨éƒ½å¸‚ i ã®é–“ã®è·é›¢ (1 ≤ i ≤ N) 㯠Di ã§ã‚る.
貿易商ã§ã‚ã‚‹ JOI å›ã¯ï¼Œéƒ½å¸‚ 0 ã‹ã‚‰å‡ºç™ºã—ã¦ï¼Œéƒ½å¸‚ã‚’é †ç•ªã«çµŒç”±ã—,都市 N ã¾ã§çµ¹ã‚’é‹ã¶ã“ã¨ã«ãªã£ãŸï¼Žéƒ½å¸‚ 0 ã‹ã‚‰éƒ½å¸‚ N ã¾ã§ M 日以内ã«ç§»å‹•ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„.JOI å›ã¯ï¼Œãã‚Œãžã‚Œã®æ—¥ã®è¡Œå‹•ã¨ã—ã¦ï¼Œä»¥ä¸‹ã® 2 ã¤ã®ã†ã¡ã„ãšã‚Œã‹ 1 ã¤ã‚’é¸ã¶ï¼Ž
移動ã¯å¤§å¤‰ã§ã‚り,移動ã™ã‚‹ãŸã³ã«ç–²åŠ´åº¦ãŒæºœã¾ã£ã¦ã„ã.シルクãƒãƒ¼ãƒ‰ã§ã¯æ—¥æ¯Žã«å¤©å€™ã®å¤‰å‹•ãŒã‚り,天候ãŒæ‚ªã„æ—¥ã»ã©ç§»å‹•ã«ã¯è‹¦åŠ´ã‚’è¦ã™ã‚‹ï¼Ž
JOI å›ãŒçµ¹ã‚’é‹ã¶ã®ã«ä½¿ãˆã‚‹ M 日間ã®ã†ã¡ j 日目 (1 ≤ j ≤ M) ã®å¤©å€™ã®æ‚ªã•ã¯ Cj ã§ã‚ã‚‹ã“ã¨ãŒåˆ†ã‹ã£ã¦ã„る.都市 i - 1 ã‹ã‚‰éƒ½å¸‚ i (1 ≤ i ≤ N) ã« j 日目 (1 ≤ j ≤ M) ã«ç§»å‹•ã™ã‚‹å ´åˆï¼Œç–²åŠ´åº¦ãŒ Di × Cj ã ã‘溜ã¾ã£ã¦ã—ã¾ã†ï¼Žç§»å‹•ã‚’è¡Œã‚ãšå¾…æ©Ÿã—ã¦ã„ã‚‹æ—¥ã¯ç–²åŠ´åº¦ã¯æºœã¾ã‚‰ãªã„.
JOI å›ã¯ï¼Œãã‚Œãžã‚Œã®æ—¥ã®è¡Œå‹•ã‚’ã†ã¾ãé¸ã¶ã“ã¨ã§ï¼Œã§ãã‚‹ã ã‘疲労度を溜ã‚ãšã«ç§»å‹•ã—ãŸã„.JOI å›ãŒ M 日以内ã«éƒ½å¸‚ N ã«ç§»å‹•ã™ã‚‹ã¨ãã®ï¼Œç§»å‹•ã‚’開始ã—ã¦ã‹ã‚‰çµ‚了ã™ã‚‹ã¾ã§ã«æºœã¾ã‚‹ç–²åŠ´åº¦ã®åˆè¨ˆã®æœ€å°å€¤ã‚’求ã‚よ.
入力㯠1 + N + M è¡Œã‹ã‚‰ãªã‚‹ï¼Ž
1 行目ã«ã¯ï¼Œ2 ã¤ã®æ•´æ•° N, M (1 ≤ N ≤ M ≤ 1000) ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„る.ã“ã‚Œã¯ï¼Œã‚·ãƒ«ã‚¯ãƒãƒ¼ãƒ‰ãŒ N + 1 個ã®éƒ½å¸‚ã‹ã‚‰ãªã‚Šï¼ŒJOI å›ãŒçµ¹ã‚’都市 0 ã‹ã‚‰éƒ½å¸‚ N ã¾ã§ M 日以内ã«é‹ã°ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã‚’表ã™ï¼Ž
続ã N è¡Œã®ã†ã¡ã® i 行目 (1 ≤ i ≤ N) ã«ã¯ï¼Œæ•´æ•° Di (1 ≤ Di ≤ 1000) ãŒæ›¸ã‹ã‚Œã¦ã„る.ã“ã‚Œã¯ï¼Œéƒ½å¸‚ i - 1 ã¨éƒ½å¸‚ i ã®é–“ã®è·é›¢ãŒ Di ã§ã‚ã‚‹ã“ã¨ã‚’表ã™ï¼Ž
続ã M è¡Œã®ã†ã¡ã® j 行目 (1 ≤ j ≤ M) ã«ã¯ï¼Œæ•´æ•° Cj (1 ≤ Cj ≤ 1000) ãŒæ›¸ã‹ã‚Œã¦ã„る.ã“ã‚Œã¯ï¼Œj 日目ã®å¤©å€™ã®æ‚ªã•ãŒ Cj ã§ã‚ã‚‹ã“ã¨ã‚’表ã™ï¼Ž
JOI å›ãŒ M 日以内ã«éƒ½å¸‚ N ã«ç§»å‹•ã™ã‚‹ã¨ãã®ï¼Œç§»å‹•ã‚’開始ã—ã¦ã‹ã‚‰çµ‚了ã™ã‚‹ã¾ã§ã«æºœã¾ã‚‹ç–²åŠ´åº¦ã®åˆè¨ˆã®æœ€å°å€¤ã‚’ 1 è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž
3 5 10 25 15 50 30 15 40 30
1125
2 6 99 20 490 612 515 131 931 1000
31589
入出力例 1 ã«ãŠã„ã¦ï¼Œæºœã¾ã‚‹ç–²åŠ´åº¦ã®åˆè¨ˆã‚’最å°ã«ã™ã‚‹ã‚ˆã†ã« JOI å›ãŒç§»å‹•ã™ã‚‹ã«ã¯æ¬¡ã®ã‚ˆã†ã«ã™ã‚‹ï¼Ž
JOI å›ãŒã“ã®ã‚ˆã†ã«ç§»å‹•ã—ãŸå ´åˆã«æºœã¾ã‚‹ç–²åŠ´åº¦ã®åˆè¨ˆã¯ 300 + 375 + 450 = 1125 ã§ã‚る.ã“ã‚ŒãŒæœ€å°å€¤ã§ã‚る.
å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚