N個ã®æ‘ãŒã‚る。ãã‚Œãžã‚Œã®æ‘ã«ã¯1ã‹ã‚‰Nã¾ã§ã®ç•ªå·ãŒã¤ã„ã¦ã„る。昨今ã®åˆä½µãƒ–ームã«ã‚ˆã‚Šã€ã„ãã¤ã‹ã®æ‘ãŒåˆä½µã•ã‚Œã‚‹ã“ã¨ã«ãªã£ãŸã€‚åˆä½µã•ã‚ŒãŸ2ã¤ä»¥ä¸Šã®æ‘ã¯æ–°ã—ã„1ã¤ã®å¸‚ã¨ãªã‚Šã€ã©ã®æ‘ã¨ã‚‚åˆä½µã•ã‚Œãªã„æ‘ã¯æ‘ã®ã¾ã¾ã§ã‚る。
ã‚ãªãŸã¯ã€ã‚ã‚‹2ã¤ã®æ‘ãŒåˆä½µå¾Œã«åŒã˜å¸‚ã«ãªã‚‹ã€ã¨ã„ã†æƒ…å ±ã‚’è¤‡æ•°ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ãã®æƒ…å ±ã®çµ„ã¿åˆã‚ã›ã«ã‚ˆã£ã¦ã€3ã¤ä»¥ä¸Šã®æ‘ãŒ1ã¤ã®å¸‚ã«ãªã‚‹ã“ã¨ã‚‚ã‚ã‚Šã†ã‚‹ã€‚
åˆä½µå¾Œã«åŒã˜å¸‚ã«ãªã‚‹æ‘åŒå£«ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€åˆä½µå¾Œã®å¸‚ã®æ•°ã¨æ‘ã®æ•°ã®å·®ã®çµ¶å¯¾å€¤ã‚’出力ã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N M a1 b1 a2 b2 ... ai bi ... aM bM
1行目ã«æ‘ã®æ•°Nã¨åˆä½µã«ã¤ã„ã¦ã®æƒ…å ±ã®æ•°MãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
2行目ã‹ã‚‰M+1行目ã«ã€åˆä½µã«ã¤ã„ã¦ã®æƒ…å ±ã‚’è¡¨ã™ï¼’ã¤ã®æ•´æ•°aiã¨biãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚‹ã€‚å„æƒ…å ±ã¯ai番目ã®æ‘ã¨bi番目ã®æ‘ãŒåˆä½µå¾Œã«åŒã˜å¸‚ã«ãªã‚‹ã“ã¨ã‚’示ã™ã€‚ãŸã ã—ã€ai=biを満ãŸã™ã‚ˆã†ãªå…¥åŠ›ã¯ä¸Žãˆã‚‰ã‚Œãªã„。
æ‘ã®æ•°ã¨å¸‚ã®æ•°ã®å·®ã®çµ¶å¯¾å€¤ã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚
3 1 1 2
0
4 2 1 4 2 3
2
5 0
5
3 3 1 2 2 3 3 1
1
ã“ã®ã‚±ãƒ¼ã‚¹ã§ã¯ã™ã¹ã¦ã®æ‘ãŒ1ã¤ã®å¸‚ã«åˆä½µã•ã‚Œã‚‹ã“ã¨ã‚’表ã—ã€ãã®å¸‚ã®ä¸ã§åˆä½µã•ã‚Œã‚‹2ã¤ã®æ‘ã‚’ã¤ãªãã¤ãªãŽæ–¹ã®å…¨é€šã‚ŠãŒå…¥åŠ›ã¨ã—ã¦ä¸Žãˆã‚‰ã‚Œã¦ã„る。
3 2 1 2 2 3
1
ã“ã®ã‚±ãƒ¼ã‚¹ã§ã¯åˆä½µã•ã‚Œã‚‹3ã¤ã®æ‘ã‚’ã¤ãªãã¤ãªãŽæ–¹ã®å…¨é€šã‚ŠãŒå…¥åŠ›ã¨ã—ã¦ä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹ã‚ã‘ã§ã¯ãªã„ãŒã€ã¤ãªãŒã£ã¦ã„ã‚‹æ‘ã‚’ãŸã©ã‚Œã°ã™ã¹ã¦ã®æ‘ã«ãŸã©ã‚Šç€ãã“ã¨ãŒã§ãã‚‹ã®ã§ã€ã™ã¹ã¦ã®æ‘ãŒä¸€ã¤ã®å¸‚ã«åˆä½µã•ã‚Œã‚‹ã€‚
5 4 1 2 2 3 3 4 4 5
1
10 5 3 4 1 2 9 6 2 6 2 9
2