文久2(1862)年ã€ä¼šæ´¥ã®æ®¿æ§˜ãŒäº¬éƒ½å®ˆè·è·ã‚’命ãœã‚‰ã‚Œã¾ã—ãŸã€‚京都守è·è·ã¨ã¯æ²»å®‰ã®æ‚ªåŒ–ã—ãŸå¹•æœ«ã®äº¬éƒ½ã‚’守る大切ãªå½¹ç›®ã§ã™ã€‚幕府や他ã®è—©ã¨åˆ†æ‹…ã—ã¦å¸‚ä¸ã‚’パトãƒãƒ¼ãƒ«ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã¨ã“ã‚ãŒã„ã–分担ルートを決ã‚る段ã«ãªã£ã¦ã€å®¶è‡£ã®ä¸ã§ã‚‚有åãªé ‘固者ã®å¤è€ã‹ã‚‰ä»¥ä¸‹ã®ã‚ˆã†ãªæ³¨æ–‡ãŒã¤ãã¾ã—ãŸã€‚
大変ãªã“ã¨ã«ãªã‚Šã¾ã—ãŸã€‚殿様ã¨ã„ãˆã©ã‚‚ã“ã®å®¶è‡£ã®è¨€ã„分を無視ã™ã‚‹ã‚ã‘ã«ã¯ã„ãã¾ã›ã‚“。分担ルートã®é¸æŠžã«ã‚ˆã£ã¦ã¯ã€ã€Œæ¦å£«ã®é¢ç›®ãŒç«‹ãŸãªã„ã€ã¨ã„ã†ã“ã¨ã«ãªã£ã¦ã—ã¾ã„ã¾ã™ã€‚
ã¨ã„ã†ã“ã¨ã§ã€ã‚¹ã‚¿ãƒ¼ãƒˆåœ°ç‚¹ã€ã‚´ãƒ¼ãƒ«åœ°ç‚¹ã€äº¤å·®ç‚¹ã®æƒ…å ±ã‚’å…¥åŠ›ã¨ã—ã¦ã€ä¸Šã®ä¸‰ã¤ã®æ¡ä»¶ã‚’満ãŸã™ã‹ã©ã†ã‹ã‚’判定ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作ã£ã¦ã€æ®¿æ§˜ã«çŒ®ä¸Šã—ã¦ãã ã•ã„。
スタート地点を 1ã€ã‚´ãƒ¼ãƒ«åœ°ç‚¹ã‚’2ã€ãã®ä»–ã®äº¤å·®ç‚¹ã‚’ 3 以上ã®æ•´æ•°ã§è¡¨ã—ã¾ã™ã€‚1ã¤ã®é“è·¯ã¯ã€ãã®é“ãŒçµã¶1組ã®äº¤å·®ç‚¹ç•ªå·ã§è¡¨ã—ã¾ã™ã€‚ãªãŠã€äº¤å·®ç‚¹ã®æ•°ã¯ 100 以下ã¨ã—ã€å…¨ã¦ã®äº¤å·®ç‚¹ã‹ã‚‰ã‚¹ã‚¿ãƒ¼ãƒˆåœ°ç‚¹ãŠã‚ˆã³ã‚´ãƒ¼ãƒ«åœ°ç‚¹ã¸ã®çµŒè·¯ãŒãã‚Œãžã‚Œä¸€ã¤ä»¥ä¸Šã‚ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
a1 b1 a2 b2 : : 0 0
å„è¡Œã®ï¼’ã¤ã®æ•´æ•°ã¯ã€äº¤å·®ç‚¹ ai ã¨äº¤å·®ç‚¹ bi ã¨ã‚’ã¤ãªãé“è·¯ãŒå˜åœ¨ã™ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚ ai 㨠bi ãŒã¨ã‚‚ã« 0 ã®ã¨ãäº¤å·®ç‚¹æƒ…å ±ã®å…¥åŠ›ã®çµ‚ã‚りを示ã—ã¾ã™ã€‚
データセットã®æ•°ã¯50を超ãˆã¾ã›ã‚“。
å„データセットã«å¯¾ã—ã¦ã€æ¦å£«ã®é¢ç›®ãŒç«‹ã¤å ´åˆï¼ˆä¸‰ã¤ã®æ¡ä»¶ã‚’満ãŸã™å ´åˆï¼‰OKã€ãれ以外ã®å ´åˆï¼ˆä¸‰ã¤ã®æ¡ä»¶ã‚’満ãŸã•ãªã„å ´åˆï¼‰NG ã¨ï¼‘è¡Œã«å‡ºåŠ›ã—ã¦ãã ã•ã„。
1 3 3 4 3 5 3 6 4 6 4 7 4 7 5 6 6 7 5 8 5 8 6 8 6 9 7 9 8 9 9 2 0 0 1 3 3 4 3 4 4 2 0 0
OK NG