å¿è€…ã®ã‚ã¤ã—ã•ã‚“ã¯ã€æ¯Žæ—¥æœæ—©ãã‹ã‚‰å¤œé…ãã¾ã§å¿è€…ビルã®å±‹ä¸Šã‹ã‚‰ç”ºã‚’è¦å‚™ã—ã¦ã„ã¾ã™ã€‚ã“ã®å¿è€…ビルã¯ã€éš£æŽ¥ã™ã‚‹ 2 ã¤ã®åŒã˜éšŽæ•°ã®ãƒ“ルã§ã‚ã‚Šã€ã‚ã¤ã—ã•ã‚“ã¯è¦å‚™ã®ãŸã‚ã«ã€ãƒ“ルã¨ãƒ“ルã®é–“をジャンプã—ãªãŒã‚‰å±‹ä¸Šã¸å‘ã‹ã†ã“ã¨ã‚’日課ã¨ã—ã¦ã„ã¾ã™ã€‚
ã“ã® 2 ã¤ã®ãƒ“ルã¯é »ç¹ã«æ¸…掃ãŒè¡Œã‚れるãŸã‚ã€ãƒ“ル登りã®åŠ©ã‘ã¨ãªã‚‹ã¯ã—ã”や障害ã¨ãªã‚‹æ»‘ã‚Šã‚„ã™ã„部分ãŒã‚ã‚Šã¾ã™ã€‚ ã—ã‹ã‚‚ã€ã¯ã—ã”や滑りやã™ã„部分ã®ä½ç½®ã¯æ¯Žæ—¥å¤‰ã‚ã‚Šã¾ã™ã€‚ ãã®ãŸã‚ã‚ã¤ã—ã•ã‚“ã¯ã€å±‹ä¸Šã¸å‘ã‹ã†æ–¹æ³•ã‚’毎日考ãˆãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“。
ã‚ã¤ã—ã•ã‚“ã¯äºŒã¤ä¸¦ã‚“ã åŒã˜éšŽæ•°ã®ãƒ“ルã®å£ã‚’è·³ã³ç§»ã‚ŠãªãŒã‚‰ã€ãƒ“ルã®å±‹ä¸Šã‚’目指ã—ã¾ã™ã€‚ジャンプ ã¯ã©ã¡ã‚‰ã‹ä¸€æ–¹ã®ãƒ“ルã®1階ã‹ã‚‰å§‹ã‚られã¾ã™ã€‚å‘ã‹ã„å´ã®ãƒ“ルã¸ã‚¸ãƒ£ãƒ³ãƒ—ã™ã‚‹ã¨ãã«ã¯ã€åŒã˜éšŽãƒ»1ã¤ä¸Šã®éšŽãƒ»2 ã¤ä¸Šã®éšŽã®ã€ã„ãšã‚Œã‹ã«é£›ã³ç§»ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
å£ã«ã¯ä»¥ä¸‹ã® 3 種類ãŒã‚ã‚Šã€ãã‚Œãžã‚Œã®å£ã«ã‚¸ãƒ£ãƒ³ãƒ—ã—ãŸå¾Œã®ç§»å‹•ãŒæ±ºã¾ã£ã¦ã„ã¾ã™ã€‚
ã¾ãŸã€å£ã¯ 1 階ã‹ã‚‰å±‹ä¸Šã®ã™ã下ã®æœ€ä¸ŠéšŽã¾ã§ã‚ã‚Šã€å±‹ä¸Šã¸ã¯ãã®ãƒ“ルã®æœ€ä¸ŠéšŽã‹ã‚‰ã®ã¿è¡Œãã“ã¨ãŒ ã§ãã¾ã™ã€‚ã¾ãŸã€ãƒ“ルã®æœ€ä¸‹éšŽã®å£ã¯ã™ã¹ã‚‹å£ã«ã¯ãªã‚Šã¾ã›ã‚“。
2 ã¤ã®ãƒ“ルã®éšŽæ•° n 㨠2 ã¤ã®ãƒ“ルã®å£ã®ç¨®é¡žã‚’入力ã¨ã—ã€æœ€å°‘ã§ä½•å›žç›®ã®ã‚¸ãƒ£ãƒ³ãƒ—ã§æœ€ä¸ŠéšŽã¾ã§ãŸã©ã‚Šç€ãã€å±‹ä¸Šã¾ã§è¡Œãã“ã¨ãŒã§ãã‚‹ã‹ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãªãŠã€ã©ã¡ã‚‰ã®ãƒ“ルã®å±‹ä¸Šã«ãŸã©ã‚Šç€ã„ã¦ã‚‚よã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚ãŸã ã—ã€ã‚ã¤ã—ã•ã‚“ãŒã©ã¡ã‚‰ã®ãƒ“ルã®å±‹ä¸Šã¸ã‚‚ãŸã©ã‚Šç€ã‘ãªã„å ´åˆã¯â€œNAâ€ã¨å‡ºåŠ›ã—ã¦ãã ã•ã„。
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®ä¸¦ã³ãŒå…¥åŠ›ã¨ã—ã¦ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚入力ã®çµ‚ã‚ã‚Šã¯ã‚¼ãƒã²ã¨ã¤ã®è¡Œã§ç¤ºã•ã‚Œã¾ã™ã€‚ å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
n a1 a2 ... an b1 b2 ... bn
1行目ã«ãƒ“ルã®éšŽæ•° n (3 ≤ n ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚2行目ã«ï¼‘ ã¤ç›®ã®ãƒ“ル㮠1 階ã‹ã‚‰ n 階ã¾ã§ã®å£ã®æƒ…å ± aiã€ï¼“行目ã«ï¼’ã¤ç›®ã®ãƒ“ル㮠1 階ã‹ã‚‰ n 階ã¾ã§ã®å£ã®æƒ…å ± bi ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ai, bi ã¯i 階目ã®å£ã®æƒ…å ±ã‚’è¡¨ã—ã€0 ãŒæ™®é€šã®å£ã€1 ãŒã¯ã—ã”(i 階㨠i+1 階ã«ã¾ãŸãŒã‚‹)ã€2 ãŒã™ã¹ã‚‹å£ã‚’表ã—ã¾ã™ã€‚
データセットã®æ•°ã¯ 60 を超ãˆã¾ã›ã‚“。
入力データセットã”ã¨ã«ã€ã‚¸ãƒ£ãƒ³ãƒ—ã®å›žæ•°ã‚’1行ã«å‡ºåŠ›ã—ã¾ã™ã€‚
8 0 0 0 2 2 2 0 0 1 1 1 1 0 0 0 0 4 1 1 2 2 0 0 2 2 0
4 NA