ジョウå›ã¨ãƒ¤ã‚¨ã•ã‚“ã¯æ˜¼ä¼‘ã¿ã«ãƒ†ãƒ‹ã‚¹ã‚’ã—ã¾ã™ã€‚ãŸã ã—ã€æ˜¼ä¼‘ã¿ã¯æ™‚é–“ãŒé™ã‚‰ã‚Œã¦ã„ã‚‹ã®ã§ã€çŸã„時間ã§çµ‚ã‚るよã†ã«ã€å¾—点ã«ã¤ã„ã¦ä»¥ä¸‹ã®ï¼“ã¤ã®ãƒ«ãƒ¼ãƒ«ã§è¡Œã„ã¾ã™ã€‚
以下ã®å›³ã¯ã€ã‚¸ãƒ§ã‚¦å›ã¨ãƒ¤ã‚¨ã•ã‚“ã®è©¦åˆã§èµ·ã“ã‚Šå¾—ã‚‹ã™ã¹ã¦ã®çŠ¶æ³ã‚’表ã—ã¦ã„ã¾ã™ã€‚丸ã®ä¸ã®å·¦ã®æ•°ãŒã‚¸ãƒ§ã‚¦å›ã®å¾—点ã€å³ãŒãƒ¤ã‚¨ã•ã‚“ã®å¾—点ã§ã™ã€‚Aã¨æ›¸ã„ãŸçŸ¢å°ã¯ã‚¸ãƒ§ã‚¦å›ãŒï¼‘点ã¨ã£ãŸã“ã¨ã‚’ã€ï¼¢ã¨æ›¸ã„ãŸçŸ¢å°ã¯ãƒ¤ã‚¨ã•ã‚“ãŒï¼‘点ã¨ã£ãŸã“ã¨ã‚’表ã—ã¾ã™ã€‚
ジョウå›ã¨ãƒ¤ã‚¨ã•ã‚“ã®å¾—点ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€è©¦åˆé–‹å§‹ã‹ã‚‰ãã®å¾—点状æ³ã«ãªã‚‹ã¾ã§ã«ã€ä¸Šã®å›³ã§é€šã‚Šå¾—ã‚‹ã™ã¹ã¦ã®çµŒè·¯ã‚’列挙ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。
入力ã¯ï¼‘ã¤ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ã€‚入力データã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
j y
j (0 ≤ j ≤ 6) ãŒã‚¸ãƒ§ã‚¦å›ã®å¾—点ã€y (0 ≤ y ≤ 6) ãŒãƒ¤ã‚¨ã•ã‚“ã®å¾—点ã§ã‚る。ãŸã ã—ã€j 㨠y ãŒã¨ã‚‚ã« 0 ã§ã‚ã‚‹ã“ã¨ã¯ãªã„。ã¾ãŸã€j ㌠6 ã®ã¨ã㯠y 㯠4ã€y ㌠6 ã®ã¨ã㯠j 㯠4 ã§ã‚る。
上ã®å›³ã§ã€è©¦åˆé–‹å§‹ï¼ˆ0-0ã¨æ›¸ã‹ã‚ŒãŸä¸¸ï¼‰ã‹ã‚‰ä¸Žãˆã‚‰ã‚ŒãŸå¾—点ãŒæ›¸ã‹ã‚ŒãŸä¸¸ã¾ã§ã®ã™ã¹ã¦ã®çµŒè·¯ã‚’出力ã™ã‚‹ã€‚経路ã¯å›³ã®çŸ¢å°ã«æ·»ãˆã‚‰ã‚ŒãŸè‹±å—(A,B)ã®åˆ—ã§è¡¨ã—ã€è¾žæ›¸å¼é †åºï¼ˆè‹±å’Œè¾žæ›¸ã§å˜èªžãŒä¸¦ã‚“ã§ã„ã‚‹é †ç•ªï¼‰ã«ãªã‚‹ã‚ˆã†ã«ä¸¦ã¹ã‚‹ã€‚1ã¤ã®çµŒè·¯ã‚’1行ã«å‡ºåŠ›ã™ã‚‹ã€‚経路ã®å‰å¾Œã«ã¯ç©ºç™½ã‚’出力ã—ãªã„。
2 2
AABB ABAB ABBA BAAB BABA BBAA
5 1
AAAABA AAABAA AABAAA ABAAAA BAAAAA