JAG大å¦ã«é€šã†ä¸€æ¨¹å›ï¼Œé€šç§°ã‚«ãƒ¼å›ã¯ï¼Œã“ã®å¤å‹é”ã§ã‚ã‚‹ã‚ãªãŸã«èª˜ã‚ã‚Œã¦ï¼ŒICPC (International Collegiate Potchari Contest) ã«å‡ºå ´ã™ã‚‹ã“ã¨ã«ãªã£ãŸï¼Ž ICPCã¯ï¼Œã‚¹ãƒãƒ¼ãƒ„ç³»ã®ã‚³ãƒ³ãƒ†ã‚¹ãƒˆã§ã‚り,高度ãªé‹å‹•èƒ½åŠ›ãŒå¿…è¦ã¨ã•ã‚Œã‚‹ï¼Ž ã—ã‹ã—,カーå›ã¯ã„ã¤ã‚‚パソコンã®å‰ã«ã„ã¦ã°ã‹ã‚Šã§ï¼Œå°‘ã—å‹•ãã ã‘ã§ã‚‚疲れã¦ã—ã¾ã†ã»ã©ã«é‹å‹•ä¸è¶³ã ã£ãŸï¼Ž ãã“ã§ã‚«ãƒ¼å›ã¯ï¼ŒICPCã§ã„ã„æˆç¸¾ã‚’残ã™ãŸã‚ã®ç¬¬1ステップã¨ã—ã¦ï¼Œæ‰‹è»½ã«å§‹ã‚られるé‹å‹•ï¼Œã€Œè¸ã¿å°æ˜‡é™ã€ã‚’始ã‚ã‚‹ã“ã¨ã«ã—ãŸï¼Ž
è¸ã¿å°æ˜‡é™ã¨ã¯ï¼Œãã®åã®é€šã‚Šï¼Œè¸ã¿å°ã¨åºŠã¨ã®ä¸Šã‚Šä¸‹ã‚Šã‚’ãŸã ã²ãŸã™ã‚‰ç¹°ã‚Šè¿”ã™ã ã‘ã®å˜ç´”ãªé‹å‹•ã§ã‚る. ãŸã ã—,è¸ã¿å°æ˜‡é™ã§ã¯ï¼Œæ£ã—ã„足ã®æ˜‡é™ã‚’è¡Œã‚ãªã‘ã‚Œã°ï¼Œãã®åŠ¹æžœã‚’å¾—ã‚‹ã“ã¨ã¯ã§ããªã„. æ£ã—ã„昇é™ã¨ã¯ï¼Œä»¥ä¸‹ã®2種類ã®å†…ã„ãšã‚Œã‹ã‚’満ãŸã™è¶³ã®å‹•ãã§ã‚る.
以上ã‹ã‚‰ã‚ã‹ã‚‹ã‚ˆã†ã«ï¼ŒåºŠã¾ãŸã¯è¸ã¿å°ã®ä¸Šã«ã„る状態ã‹ã‚‰é€£ç¶šã§ç‰‡è¶³ã ã‘を上ã’下ã’ã—ã¦ã‚‚,æ£ã—ã„昇é™ã¨ã¯ãªã‚‰ãªã„. è¸ã¿å°æ˜‡é™é‹å‹•ã§ã¯ï¼Œä¸Šè¨˜ã®æ£ã—ã„昇é™ã®å‹•ãã®ã„ãšã‚Œã‹ã‚’満ãŸã™ã¨ã,1回ã¨ã‚«ã‚¦ãƒ³ãƒˆã—,ãã®ã‚«ã‚¦ãƒ³ãƒˆæ•°ãŒå¤§ãã‘ã‚Œã°å¤§ãã„ã»ã©ï¼ŒåŠ¹æžœã‚’å¾—ã‚‹ã“ã¨ãŒã§ãる. 床ã¨è¸ã¿å°ã‚’往復ã—ãªãã¦ã‚‚,片é“ã ã‘ã§1回ã¨ã‚«ã‚¦ãƒ³ãƒˆã™ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ã»ã—ã„.
ã‚ãªãŸã¯ï¼Œãƒãƒ¼ãƒ メイトã§ã‚るカーå›ã«å°‘ã—ã§ã‚‚å¼·ããªã£ã¦ã»ã—ã„ã¨è€ƒãˆã¦ã„る. ãã“ã§ã‚ãªãŸã¯ï¼Œã‚«ãƒ¼å›ãŒè¸ã¿å°æ˜‡é™ã‚’ã•ã¼ã£ã¦ã„ãªã„ã‹ï¼Œãƒ—ãƒã‚°ãƒ©ãƒ を書ã„ã¦ãƒã‚§ãƒƒã‚¯ã—ã¦ã‚ã’ã‚‹ã“ã¨ã«ã—ãŸï¼Ž カーå›ãŒè¸ã¿å°æ˜‡é™ã§å‹•ã‹ã—ãŸè¶³ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã®ã§ï¼Œæ£ã—ã昇é™ã‚’è¡Œã£ãŸå›žæ•°ã‚’求ã‚よ. ãŸã ã—,両足ã¨ã‚‚床ã«ã¤ã„ã¦ã„る状態ã‹ã‚‰è¸ã¿å°æ˜‡é™ã‚’始ã‚ã‚‹ã‚‚ã®ã¨ã™ã‚‹ï¼Ž
入力ã¯ï¼Œè¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰æ§‹æˆã•ã‚Œï¼Œ1ã¤ã®å…¥åŠ›ã«å«ã¾ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®æ•°ã¯150以下ã§ã‚る. å„データセットã®å½¢å¼ã¯æ¬¡ã®é€šã‚Šã§ã‚る.
n
f1 f2 ... fn
1行目ã§ï¼Œè¶³ã‚’å‹•ã‹ã—ãŸå›žæ•°ã‚’表ã™æ•´æ•° n (1≤n≤100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž 2行目ã§ï¼Œè¶³ã®å‹•ä½œã‚’表ã™æ–‡å—列ã§ã‚ã‚‹ fi ãŒæ™‚ç³»åˆ—é †ã« n 個,スペース区切りã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž fi ã¯ï¼Œä»¥ä¸‹ã®4種類ã®æ–‡å—列ã®å†…ã„ãšã‚Œã‹ã§ã‚る.
床ã«ã¤ã„ã¦ã„る足をã•ã‚‰ã«ä¸‹ã’るよã†ãªå‹•ä½œã‚„,è¸ã¿å°ã«ã¤ã„ã¦ã„る足をã•ã‚‰ã«ä¸Šã’るよã†ãªå‹•ä½œã¯å…¥åŠ›ã•ã‚Œãªã„ã¨ä»®å®šã—ã¦ã‚ˆã„.
n ãŒ0ã®è¡Œã¯å…¥åŠ›ã®çµ‚ã‚りを表ã™ï¼Žã“ã®ãƒ‡ãƒ¼ã‚¿ã«ã¤ã„ã¦ã¯å‡¦ç†ã‚’è¡Œã£ã¦ã¯ãªã‚‰ãªã„.
å„データセットã«å¯¾ã—ã¦ï¼Œ1è¡Œã§æ£ã—ã„è¸ã¿å°æ˜‡é™ã‚’è¡Œã£ãŸå›žæ•°ã‚’出力ã›ã‚ˆï¼Ž å„è¡Œã®çµ‚ã‚ã‚Šã«æ”¹è¡Œã‚’出力ã—ãªã„å ´åˆã‚„,ä¸å¿…è¦ãªæ–‡å—を出力ã™ã‚‹å ´åˆï¼Œèª¤ç”ã¨åˆ¤æ–ã•ã‚Œã¦ã—ã¾ã†ãŸã‚注æ„ã™ã‚‹ã“ã¨ï¼Ž
4 lu ru ld rd 4 lu ld lu ru 1 lu 10 ru lu ld rd ru rd ru lu rd ld 0
2 1 0 4