JOI å›ã¯ãŠåº—ã®çœ‹æ¿ã‚’作るã“ã¨ã«ã—ãŸï¼Ž
æ–‡å—ãŒç‰é–“éš”ã«æ›¸ã‹ã‚ŒãŸå¤ã„看æ¿ãŒ N æžšã‚る.JOI å›ã¯å¤ã„看æ¿ã‹ã‚‰ã„ãã¤ã‹ã®æ–‡å—を消ã™ã“ã¨ã§çœ‹æ¿ã‚’作る.残ã£ãŸæ–‡å—列ãŒãŠåº—ã®åå‰ã«ãªã£ã¦ã„ã¦ï¼Œã—ã‹ã‚‚残ã£ãŸæ–‡å—ãŒç‰é–“éš”ã«ä¸¦ã‚“ã§ã„るよã†ã«ã—ãŸã„.看æ¿ã¯ 1 æžšã®å¤ã„看æ¿ã‹ã‚‰ä½œã‚‰ãªã‘ã‚Œã°ãªã‚‰ãšï¼Œå¤ã„看æ¿ã‚’切ã£ãŸã‚Šã¤ãªã’ãŸã‚Šã—ã¦ã¯ãªã‚‰ãªã„.
ãŠåº—ã®åå‰ã¨ N æžšã®å¤ã„看æ¿ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸæ™‚,JOI å›ãŒä½œã‚‹ã“ã¨ãŒã§ãる看æ¿ã®æžšæ•°ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼ŽãŸã ã—, 1 æžšã®å¤ã„看æ¿ã‹ã‚‰ä½œã‚‹ã“ã¨ãŒã§ãる看æ¿ãŒè¤‡æ•°è€ƒãˆã‚‰ã‚Œã‚‹å ´åˆã‚‚,作るã“ã¨ãŒã§ãる看æ¿ã¯ 1 æžšã§ã‚ã‚‹ã¨è€ƒãˆã‚‹ï¼Ž
入力㯠2 + N è¡Œã‹ã‚‰ãªã‚‹ï¼Ž
1 行目ã«ã¯ï¼Œæ•´æ•° N
2 行目ã«ã¯ï¼Œ3 æ–‡å—以上 25 æ–‡å—以下ã®ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆå°æ–‡å—ã‹ã‚‰ãªã‚‹æ–‡å—列ãŒæ›¸ã‹ã‚Œã¦ãŠã‚Šï¼ŒãŠåº—ã®åå‰ã‚’表ã™ï¼Ž
続ã N è¡Œã®ã†ã¡ã® i 行目
JOI å›ãŒä½œã‚‹ã“ã¨ãŒã§ãる看æ¿ã®æžšæ•°ã‚’表ã™æ•´æ•°ã‚’ 1 è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž
4 bar abracadabra bear bar baraxbara
3
ãŠåº—ã®åå‰ã¯ bar ã§ã‚る.
1 æžšç›®ã®å¤ã„看æ¿ã«ã¯æ–‡å—列 abracadabra ãŒæ›¸ã‹ã‚Œã¦ã„る. ã“ã®å¤ã„看æ¿ã‹ã‚‰ 2 æ–‡å—目,6 æ–‡å—目,10 æ–‡å—目以外を消ã™ã“ã¨ã§çœ‹æ¿ã‚’作るã“ã¨ãŒã§ãる.
2 æžšç›®ã¯ï¼Œ2 æ–‡å—目を消ã™ã¨ bar ã¨ã„ã†æ–‡å—列を作るã“ã¨ãŒã§ãã‚‹ãŒï¼Œã“ã‚Œã¯æ®‹ã£ãŸæ–‡å—ãŒç‰é–“éš”ã«ä¸¦ã‚“ã§ã„ãªã„.
3 æžšç›®ã¯ï¼Œæ–‡å—を何も消ã•ãªãã¦ã‚‚看æ¿ã«ãªã£ã¦ã„る.
4 æžšç›®ã®å¤ã„看æ¿ã‹ã‚‰çœ‹æ¿ã‚’作る方法㯠2 通りã‚る. 1 ã¤ã®æ–¹æ³•ã¯ï¼Œ1 æ–‡å—目,2 æ–‡å—目,3 æ–‡å—目以外を消ã™ã“ã¨ã§ã‚る. もㆠ1 ã¤ã®æ–¹æ³•ã¯ï¼Œ6 æ–‡å—目,7 æ–‡å—目,8 æ–‡å—目以外を消ã™ã“ã¨ã§ã‚る.
よã£ã¦ï¼ŒJOI å›ã¯ 1 枚目,3 枚目,4 æžšç›®ã®å¤ã„看æ¿ã‹ã‚‰çœ‹æ¿ã‚’作るã“ã¨ãŒã§ãã‚‹ã®ã§ï¼Œ3 を出力ã™ã‚‹ï¼Ž
å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚