English text is not available in this practice contest.
ã‚る貧ä¹ãªå›½ã®ãŠã¦ã‚“ã°ã§å‹‡æ•¢ãªãŠå§«æ§˜ã¯ï¼Œã‚®ãƒ£ãƒ³ãƒ–ルã®é…当ãŒãƒ‘リミュãƒãƒ¥ã‚¨ãƒ«æ–¹å¼ã§æ±ºå®šã•ã‚Œã‚‹äº‹ã‚’知るã“ã¨ã«ã‚ˆã‚Šï¼Œã‚®ãƒ£ãƒ³ãƒ–ルã«ã¤ã„ã¦è©³ã—ããªã£ãŸæ°—ãŒã—ã¦ã‚®ãƒ£ãƒ³ãƒ–ルã§ã®å‹åˆ©ã‚’確信ã—ãŸï¼Žãã®çµæžœï¼Œä»Šã¾ã§ã‚ˆã‚Šã‚‚æ›´ã«å¤šé¡ã®ãŠé‡‘ã‚’ã¤ãŽè¾¼ã¿ï¼Œå›½æ°‘ãŒç´ã‚ãŸç¨Žé‡‘ã‚’ã™ã¹ã¦å¤±ã†ã»ã©ã®è² ã‘ã‚’å–«ã—ã¦ã—ã¾ã£ãŸï¼Žã“ã®äº‹æ…‹ã‚’é‡ãå—ã‘æ¢ã‚ãŸçŽ‹æ§˜ã¯ï¼ŒãŠå§«æ§˜ã‚’隣ã®å›½ã¸å«ãŒã›ã‚‹ã“ã¨ã«ã—ãŸï¼Žã“ã†ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼ŒãŠå§«æ§˜ã‚’æ—¥é ƒã®è¡Œã„ã‚’åçœã•ã›ï¼ŒåŒæ™‚ã«éš£å›½ã¨ã®äº¤å‹ã‚’æ·±ã‚ã¦è²¡æ”¿æ´åŠ©ã‚’ã—ã¦ã‚‚らãŠã†ã¨è€ƒãˆãŸã‹ã‚‰ã§ã‚る.
ãŠå§«æ§˜ã¨éš£å›½ã®çŽ‹å様ã¯ãŠäº’ã„ã®äº‹ãŒæ°—ã«å…¥ã‚Šï¼Œã¾ãŸä¸¡å›½ã®çŽ‹æ§˜é–“ã§ã‚‚政略çµå©šã«é–¢ã™ã‚‹åŒæ„ãŒãªã•ã‚ŒãŸï¼ŽãŠå§«æ§˜ã¯ãªã‘ãªã—ã®ãŠé‡‘を手ã«æ„æ°—æšã€…ã¨éš£ã®å›½ã¸å‡ºã‹ã‘ãŸï¼Žä¸€æ–¹ã§ï¼ŒãŠå§«æ§˜ãŒå«ãå‹•æ©Ÿã¯çŽ‹æ§˜ã®ä¸€æ–¹çš„ãªåˆ©ç›Šè¿½åŠã®ãŸã‚ã§ã‚り,快ããªã„ã¨è€ƒãˆã‚‹éš£å›½ã®çŽ‹å様ã®å´è¿‘ã¯ï¼ŒãŠå§«æ§˜ã‚’亡ã者ã«ã™ã‚‹ãŸã‚ã«é“ã®é€”ä¸ã«ç„¡æ•°ã®åˆºå®¢é”を放ã£ãŸï¼Ž
ãŠå§«æ§˜ãŒé€šã‚‹é“ã¯ã™ã§ã«æ±ºã‚られã¦ã„る.ãŠå§«æ§˜ã®é€šã‚‹é“ã«ã¯åˆè¨ˆ L 個ã®å®¿å ´ãŒã‚る.便宜上,出発地点ãŠã‚ˆã³åˆ°ç€åœ°ç‚¹ã‚‚å®¿å ´ã¨ã—,å„å®¿å ´ã‚’ S1, S2, ... SL ã¨å‘¼ã¶ã“ã¨ã«ã™ã‚‹ï¼ŽãŠå§«æ§˜ã¯æœ€åˆã« S1 ã«ãŠã‚Šï¼Œæ˜‡é †ã« (S2, S3 ... ã¨ã„ã†é †ç•ªã§) å®¿å ´ã‚’è¨ªã‚Œã¦ï¼Œæœ€çµ‚çš„ã« SL ã¸è¡Œãã‚‚ã®ã¨ã™ã‚‹ï¼Žå®¿å ´ã§ã¯é‡‘éŠã‚’払ã£ã¦è·è¡›ã‚’雇ã†ã“ã¨ãŒã§ã,ãŠé‡‘ãŒã‚ã‚‹é™ã‚Šå¥½ããªè·é›¢ã ã‘契約ã—ã¦ãŠå§«æ§˜ã‚’守らã›ã‚‹ã“ã¨ãŒã§ãる.è·è¡›ã‚’雇ã†è²»ç”¨ã¯ï¼Œè·é›¢1ã«ã¤ã金1ã§ã‚る.ãŠå§«æ§˜ã¯é€šã‚‹åŒºé–“内を部分的ã«å®ˆã£ã¦ã‚‚らã†ã“ã¨ã‚‚出æ¥ã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼ŽSiã¨Si+1é–“ã®è·é›¢ã¯Di,Siã¨Si+1é–“ã§è·é›¢1ã«ã¤ã刺客ã«è¥²ã‚れる回数ã®æœŸå¾…値ã¯Piã§ä¸Žãˆã‚‰ã‚Œã¦ã„る.
ãŠå§«æ§˜ãŒäºˆç®—Mã‚’æŒã£ã¦ã„ã¦ï¼Œåˆºå®¢ã«è¥²ã‚れる回数ã®æœŸå¾…値ãŒæœ€å°ã«ãªã‚‹ã‚ˆã†ã«è·è¡›ã‚’雇ã£ãŸã¨ãã®ï¼Œç›®çš„地ã¾ã§ã«åˆºå®¢ã«è¥²ã‚れる回数ã®æœŸå¾…値を求ã‚よ.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®ã‚ˆã†ãªå½¢å¼ã‚’ã¨ã‚‹ï¼Ž
N Må„データセットã®æœ€åˆã®è¡Œã«ã¯äºŒã¤ã®æ•´æ•°ãŒä¸Žãˆã‚‰ã‚Œï¼Œãã‚Œãžã‚ŒåŒºé–“ã®æ•° N(1≦N≦10,000) ã¨ï¼ŒãŠå§«å·®ãŒæŒã¤äºˆç®— M(0≦M≦1,000,000,000) を表ã™ï¼Žæ¬¡ã® N è¡Œã¯ãŠå§«æ§˜ãŒé€šã‚‹é“ã®æƒ…å ±ã‚’è¡¨ã™ï¼Žå„è¡Œã¯äºŒã¤ã®æ•´æ•°ãŒå«ã¾ã‚Œã¦ãŠã‚Šï¼Œi行目ã¯åŒºé–“ã®è·é›¢ Di(1≦Di≦10,000) ã¨ãã®é–“を1å˜ä½è·é›¢ç§»å‹•ã—ãŸã¨ãã«è¥²ã‚れる回数ã®æœŸå¾…値 Pi(0≦Pi<=10) ã‹ã‚‰ãªã‚‹ï¼Ž 入力ã®çµ‚端㯠N=0, M=0 ã¨ãªã‚‹ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã§ã‚らã‚ã•ã‚Œã‚‹ï¼Žã“ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«å¯¾ã—ã¦ã¯è¨ˆç®—çµæžœã‚’出力ã—ã¦ã¯ãªã‚‰ãªã„.
D1 P1
D2 P2
...
DN PN
å„データセット毎ã«ï¼ŒãŠå§«æ§˜ãŒç›®çš„地ã¾ã§ã«åˆºå®¢ã«è¥²ã‚れる回数ã®æœŸå¾…値を出力ã›ã‚ˆï¼Ž
2 8 5 6 4 5 3 1 5 10 5 10 5 10 0 0
5 140