ã‚ãªãŸã¯å‹äººã¨æ—…è¡Œã«è¡ŒããŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚ã¨ã“ã‚ãŒã€æµªè²»ç™–ã®ã‚ã‚‹å‹äººã¯ãªã‹ãªã‹æ—…行費用を貯ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。å‹äººãŒä»Šã®ç”Ÿæ´»ã‚’続ã‘ã¦ã„ã‚‹ã¨ã€æ—…è¡Œã«è¡Œãã®ã¯ã„ã¤ã«ãªã£ã¦ã—ã¾ã†ã‹åˆ†ã‹ã‚Šã¾ã›ã‚“。ãã“ã§ã€æ—©ãæ—…è¡Œã«è¡ŒããŸã„ã‚ãªãŸã¯ã€å‹äººãŒè¨ˆç”»çš„ã«è²¯è“„ã™ã‚‹ã“ã¨ã‚’助ã‘るプãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ã“ã¨ã«ã—ã¾ã—ãŸã€‚
å‹äººã®ã‚る月ã®ãŠå°é£ã„ã‚’ M 円ã€ãã®æœˆã«ä½¿ã†ãŠé‡‘ã‚’ N 円ã¨ã™ã‚‹ã¨ã€ãã®æœˆã¯ (M - N) 円貯蓄ã•ã‚Œã¾ã™ã€‚毎月ã®åŽæ”¯æƒ…å ± M 〠N を入力ã¨ã—ã€è²¯è“„é¡ãŒæ—…行費用 L ã«é”ã™ã‚‹ã®ã«ã‹ã‹ã‚‹æœˆæ•°ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€12 ヶ月をéŽãŽã¦ã‚‚貯蓄é¡ãŒæ—…行費用ã«é”ã—ãªã‹ã£ãŸå ´åˆã¯NA ã¨å‡ºåŠ›ã—ã¦ãã ã•ã„。
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®ä¸¦ã³ãŒå…¥åŠ›ã¨ã—ã¦ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ 入力ã®çµ‚ã‚ã‚Šã¯ã‚¼ãƒã²ã¨ã¤ã®è¡Œã§ç¤ºã•ã‚Œã¾ã™ã€‚ å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
L M1 N1 M2 N2 : M12 N12
1 行目ã«æ—…行費用 L (1 ≤ L ≤ 1000000, æ•´æ•°) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚続ã 12 è¡Œã«ã€i 月目ã®åŽæ”¯æƒ…å ± Mi, Ni (0 ≤ Mi, Ni ≤ 100000, Ni ≤ Mi, æ•´æ•°) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
データセットã®æ•°ã¯ 1000 を超ãˆã¾ã›ã‚“。
入力データセットã”ã¨ã«ã€è²¯è“„é¡ãŒæ—…行費用ã«é”ã™ã‚‹ã®ã«ã‹ã‹ã‚‹æœˆæ•°ã‚’1行ã«å‡ºåŠ›ã—ã¾ã™ã€‚
10000 5000 3150 5000 5000 0 0 5000 1050 5000 3980 5000 210 5000 5000 5000 5000 0 0 5000 2100 5000 2100 5000 2100 29170 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 70831 0
6 NA