JOI å›ã¯å‹é” 1 ã‹ã‚‰å‹é” N ã¾ã§ã® N 人ã®å‹é”ã‚’æ‹›ã„ã¦ã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーを行ã£ãŸï¼Žã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーも盛り上ãŒã£ã¦ããŸã¨ã“ã‚ã§ï¼Œå‹é”ã¨ä¸€ç·’ã«æ¬¡ã®ã‚ˆã†ãªã‚²ãƒ¼ãƒ ã‚’è¡Œã†ã“ã¨ã«ãªã£ãŸï¼Ž
JOI å›ãŸã¡ã¯ã“ã®ã‚²ãƒ¼ãƒ ã‚’ M 回行ã£ãŸï¼Žãã‚Œãžã‚Œã®å‹é”ã«å¯¾ã—ã¦ï¼ŒM 回ã®ã‚²ãƒ¼ãƒ ã«ãŠã‘ã‚‹åˆè¨ˆå¾—点を求ã‚よ.
入力㯠3 + M è¡Œã‹ã‚‰ãªã‚‹ï¼Ž
1 行目ã«ã¯ï¼Œå‹é”ã®äººæ•° N (3 ≤ N ≤ 100) ãŒæ›¸ã‹ã‚Œã¦ã„る.
2 行目ã«ã¯ï¼ŒJOI å›ãŸã¡ãŒè¡Œã£ãŸã‚²ãƒ¼ãƒ ã®å›žæ•° M (3 ≤ M ≤ 100) ãŒæ›¸ã‹ã‚Œã¦ã„る.
3 行目ã«ã¯ï¼ŒM 個ã®æ•´æ•° A1, A2, ..., AM ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„る.ã“ã‚Œã¯ï¼Œi 回目 (1 ≦ i ≦ M) ã®ã‚²ãƒ¼ãƒ ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãŒå‹é” Ai (1 ≤ Ai ≤ N) ã§ã‚ã‚‹ã“ã¨ã‚’表ã™ï¼Ž
続ã M è¡Œã®ã†ã¡ã® i 行目 (1 ≦ i ≦ M) ã«ã¯ï¼ŒN 個ã®æ•´æ•° Bi,1, Bi,2, ..., Bi,N ãŒç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„る.ã“ã‚Œã¯ï¼Œi 回目ã®ã‚²ãƒ¼ãƒ ã«ãŠã„ã¦å‹é” j (1 ≤ j ≤ N) ãŒå‹é” Bi,j (1 ≤ Bi,j ≤ N) ã®åå‰ã‚’ç´™ã«è¨˜å…¥ã—ãŸã“ã¨ã‚’表ã™ï¼Žã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¯è‡ªåˆ†è‡ªèº«ã®åå‰ã‚’ç´™ã«è¨˜å…¥ã™ã‚‹ã®ã§ï¼Œj = Ai ã®ã¨ã,常㫠Bi,j = j ã§ã‚る.
ãã‚Œãžã‚Œã®å‹é”ã«å¯¾ã—ã¦ï¼ŒM 回ã®ã‚²ãƒ¼ãƒ ã«ãŠã‘ã‚‹åˆè¨ˆå¾—点を出力ã›ã‚ˆï¼Žå‡ºåŠ›ã¯ N è¡Œã‹ã‚‰ãªã‚‹ï¼Žj 行目 (1 ≤ j ≤ N) ã«å‹é” j ã®åˆè¨ˆå¾—点を出力ã›ã‚ˆï¼Ž
3 4 1 2 3 2 1 1 2 3 2 2 1 1 3 2 2 2
3 4 5
5 3 3 3 1 2 4 3 3 3 4 3 3 3 1 1 3 4 1 1
3 1 6 3 2
入出力例 1 ã§ã¯ 3 人ã®å‹é”㌠4 回ã®ã‚²ãƒ¼ãƒ ã‚’è¡Œã†ï¼Ž
4 回ã®ã‚²ãƒ¼ãƒ 終了後ã®åˆè¨ˆå¾—点ã¯ï¼Œå‹é” 1 㯠3 点,å‹é” 2 㯠4 点,å‹é” 3 㯠5 点ã§ã‚る.
å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚