YOKARI TAMURAã¯å…¨å›½çš„ã«æœ‰åãªã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆã§ã‚る。今月YOKARI㯠D 日間ã«ã‚ãŸã£ã¦ãƒ©ã‚¤ãƒ–ツアーを行ã†ã€‚ツアーã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã®æ±ºå®šã«ãŠã„ã¦ã“ã®å›½ã‚’ C 種類ã®åœ°åŸŸã§ã‚ã‘る。YOKARIãŒã‚る地域ã§ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†ã“ã¨ã«ã‚ˆã‚Šåˆ©ç›Šã‚’得られã€ã“ã‚Œã¯æ£ã®æ•´æ•°ã§è¡¨ã•ã‚Œã‚‹ã€‚YOKARIã¯åŽŸå‰‡ã¨ã—㦠1 æ—¥ã«æœ€å¤§ 1 ã¤ã¾ã§ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†ã€‚ãŸã ã—ã€ã‚る地域ã§ãƒ©ã‚¤ãƒ–ã‚’è¡Œã£ãŸå¾Œã€éš£æŽ¥ã™ã‚‹åœ°åŸŸã§ãƒ©ã‚¤ãƒ–ã‚’è¡Œãˆã‚‹å ´åˆã¯ãã®åœ°åŸŸã§åŒã˜æ—¥ã«å†ã³ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†ã“ã¨ãŒã§ãる。ã“ã®æ¡ä»¶ã‚’満ãŸã™é™ã‚Šã€åœ°åŸŸã‚’移動ã—ãªãŒã‚‰ä½•åº¦ã‚‚ライブを行ã†ã“ã¨ãŒã§ãる。ã¾ãŸã€åŒã˜æ—¥ã«åŒã˜åœ°åŸŸã§ãƒ©ã‚¤ãƒ–ã‚’ 2 度以上行ã†ã“ã¨ã¯ã§ããªã„。ã•ã‚‰ã«ã€åŒã˜æ—¥ã« 2 回以上ã®ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†æ—¥ã®æ•°ã¯ãƒ„アー期間ä¸åˆè¨ˆ X 以下ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„。
ã‚ãªãŸã¯YOKARIã®é–¢ä¿‚者ã§ã‚ã‚Šã€å½¼å¥³ã®ãƒ©ã‚¤ãƒ–ツアーã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’仮決ã‚ã—ãªãã¦ã¯ãªã‚‰ãªã„。ã©ã®æ—¥ã«ã©ã®åœ°åŸŸã§ãƒ©ã‚¤ãƒ–ã‚’è¡Œãˆã°ã‚‚ã£ã¨ã‚‚有益ã ã‚ã†ã‹ã€‚ãŸã ã— 1 回ã®ãƒ©ã‚¤ãƒ–ã”ã¨ã«YOKARIã«ã¯éžè² ã®æ•´æ•°ã§è¡¨ã•ã‚Œã‚‹è² æ‹…ãŒã‹ã‹ã‚Šã€ãƒ„アー期間ä¸ã®åˆè¨ˆè² 担㯠W 以内ã§ãªã‘ã‚Œã°ãªã‚‰ãªã„。ã‚ãªãŸã®ä»•äº‹ã¯å„ライブã§YOKARIã«ã‹ã‹ã‚‹è² æ‹…ã¨æœŸå¾…ã•ã‚Œã‚‹åˆ©ç›Šã‚’èªã¿è¾¼ã¿ã€ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’仮決ã‚ã—ã¦ã€åˆ©ç›Šåˆè¨ˆã®æœ€å¤§å€¤ã‚’出力ã™ã‚‹ã“ã¨ã§ã‚る。
入力ã¯è¤‡æ•°ã®ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã‹ã‚‰ãªã‚‹ã€‚ ã²ã¨ã¤ã®ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã¯ä»¥ä¸‹ã®å½¢å¼ã«å¾“ã†ã€‚
C D W X E1,1 E1,1 … E1,D E2,1 E2,1 … E2,D … EC,1 EC,2 … EC,D F1,1 F1,1 … F1,D F2,1 F2,1 … F2,D … FC,1 FC,2 … FC,D
C ã¯åœ°åŸŸã®ç¨®é¡žæ•°ã€D ã¯ãƒ„アー期間ã®é•·ã•ã€W ã¯ã“ã®ãƒ„アーã§YOKARIã«è¨±å®¹ã•ã‚Œã‚‹è² æ‹…ã®åˆè¨ˆã®æœ€å¤§å€¤ã€X ã¯ãƒ„アー期間ä¸ã«ãƒ©ã‚¤ãƒ–ã‚’åŒã˜æ—¥ã« 2 度以上行ãˆã‚‹åˆè¨ˆæ—¥æ•°ã®ä¸Šé™ã§ã‚る。 Ei,j ( 1 ≤ i ≤ C ã‹ã¤ 1 ≤ j ≤ D ) ã¯åœ°åŸŸ i 㧠j 日目ã«ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†ã“ã¨ã§æœŸå¾…ã•ã‚Œã‚‹åˆ©ç›Šã§ã‚る。Ei,j ㌠0 ã®ã¨ã地域 i 㧠j 日目ã«ãƒ©ã‚¤ãƒ–ã‚’è¡Œãˆãªã„ã“ã¨ã‚’示ã™ã€‚ Fi,j ( 1 ≤ i ≤ C ã‹ã¤ 1 ≤ j ≤ D ) ã¯åœ°åŸŸ i 㧠j 日目ã«ãƒ©ã‚¤ãƒ–ã‚’è¡Œã†ã“ã¨ã§YOKARIã«ã‹ã‹ã‚‹è² æ‹…ã§ã‚る。Ei,j ㌠0 ã®ã¨ãã€ã“ã®å€¤ã¯0ã§ã‚る。 地域 i ã¯åœ°åŸŸ i + 1 㨠i - 1 ãã‚Œãžã‚Œã«éš£æŽ¥ã™ã‚‹ã€‚ãŸã ã—地域 1 ã¨åœ°åŸŸ C ( C > 2 ) ã¯éš£æŽ¥ã—ãªã„。 入力ã®çµ‚ã‚ã‚Šã¯ã€4個ã®0ãŒãã‚Œãžã‚Œä¸€æ–‡å—ã®ç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚Œã‚‹ä¸€è¡Œã§ç¤ºã•ã‚Œã‚‹ã€‚
å„ケースã«ä»˜ãã€ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’仮決ã‚ã—ã¦æœŸå¾…ã•ã‚Œã‚‹åˆ©ç›Šåˆè¨ˆã®æœ€å¤§å€¤ã‚’ 1 è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚
5 5 10 2 1 1 0 1 1 0 9 1 0 1 1 1 1 9 1 1 1 9 0 1 1 1 1 1 0 1 1 0 1 1 0 9 1 0 1 1 1 1 9 1 1 1 1 0 1 1 1 1 1 0 1 1 10 0 3 7 1 1 5 0 3 6 1 2 10 1 6 7 5 6 2 1 10 1 4 8 3 7 2 1 10 0 4 8 3 7 2 1 5 0 4 8 3 6 0 0 0 0
18 3 0 7 12 8 4