ã‚ãªãŸã¯ã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーã«å¦æ ¡å†…ã®è‡ªåˆ†ã®å‹é”ã¨ï¼Œè‡ªåˆ†ã®å‹é”ã®å‹é”を招待ã™ã‚‹ã“ã¨ã«ã—ãŸï¼Ž ã‚ãªãŸã®é€šã†å¦æ ¡ã®ç”Ÿå¾’数㯠n 人ã§ã‚り,ãã‚Œãžã‚Œã®ç”Ÿå¾’ã«ã¯ 1 ã‹ã‚‰ n ã¾ã§ã®ç•ªå·ãŒå‰²ã‚ŠæŒ¯ã‚‰ã‚Œã¦ã„る. ã‚ãªãŸã®ç•ªå·ã¯ 1 ã§ã‚る. ã‚ãªãŸã®æ‰‹å…ƒã«ã¯ï¼Œèª°ã¨èª°ãŒå‹é”ã§ã‚ã‚‹ã‹ã‚’記ã—ãŸãƒªã‚¹ãƒˆãŒã‚る. ã“ã®ãƒªã‚¹ãƒˆã‚’ã‚‚ã¨ã«ï¼Œ ã‚ãªãŸãŒã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーã«æ‹›å¾…ã™ã‚‹ç”Ÿå¾’数を求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
データセットã®1 行目ã«ã¯å¦æ ¡ã®ç”Ÿå¾’æ•° n (2 ≤ n ≤ 500)ãŒï¼Œ 2 行目ã«ã¯ãƒªã‚¹ãƒˆã®é•·ã• m (1 ≤ m ≤ 10000)ãŒæ›¸ã‹ã‚Œã¦ã„る. 入力ã¯å…¨éƒ¨ã§ 2+m è¡Œã‹ã‚‰ãªã‚‹ï¼Ž2+i 行目(1 ≤ i ≤ m)ã«ã¯ 2 ã¤ã®æ•´æ•° ai 㨠bi (1 ≤ ai < bi ≤ n)ãŒç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œç•ªå· ai ã¨ç•ªå· bi ã®ç”Ÿå¾’ãŒå‹é”åŒå£«ã§ã‚ã‚‹ã“ã¨ã‚’表ã™ï¼Ž 3 行目ã‹ã‚‰ 2+m 行目ã«ã¯åŒã˜å‹é”関係を表ã™è¡ŒãŒé‡è¤‡ã—ã¦ç¾ã‚Œã‚‹ã“ã¨ã¯ãªã„.
n, m ãŒã¨ã‚‚ã« 0 ã®ã¨ã入力ã®çµ‚了を示ã™.データセットã®æ•°ã¯ 5 を超ãˆãªã„.
データセットã”ã¨ã«ï¼Œã‚ãªãŸãŒã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーã«æ‹›å¾…ã™ã‚‹ç”Ÿå¾’æ•°ã‚’1 è¡Œã«å‡ºåŠ›ã™ã‚‹ï¼Ž
6 5 1 2 1 3 3 4 2 3 4 5 6 5 2 3 3 4 4 5 5 6 2 5 0 0
3 0
1ã¤ç›®ã®å…¥åŠ›ä¾‹ ã«ãŠã„ã¦ï¼Œã‚ãªãŸã®å‹é”ã¯ç•ªå· 2 ã¨ç•ªå· 3 ã®ç”Ÿå¾’ã® 2 人ã§ã‚る. ã¾ãŸï¼Œç•ªå· 3 ã¨ç•ªå· 4 ã®ç”Ÿå¾’ã¯å‹é”åŒå£«ã§ã‚ã‚‹ã®ã§ï¼Œ ç•ªå· 4 ã®ç”Ÿå¾’ã¯ã‚ãªãŸã®å‹é”ã®å‹é”ã§ã‚る. ç•ªå· 5 ã¨ç•ªå· 6 ã®ç”Ÿå¾’ã¯ã‚ãªãŸã®å‹é”ã§ã‚‚ãªã,ã‚ãªãŸã®å‹é”ã®å‹é”ã§ã‚‚ãªã„. ã—ãŸãŒã£ã¦ï¼Œã‚ãªãŸã¯ç•ªå· 2,3,4 ã® 3 人ã®ç”Ÿå¾’をクリスマスパーティーã«æ‹›å¾…ã™ã‚‹ï¼Ž
2ã¤ç›®ã®å…¥åŠ›ä¾‹ ã«ãŠã„ã¦ï¼Œã‚ãªãŸã«ã¯å‹é”ã¯ã„ãªã„. ã—ãŸãŒã£ã¦ï¼Œã‚ãªãŸãŒã‚¯ãƒªã‚¹ãƒžã‚¹ãƒ‘ーティーã«æ‹›å¾…ã™ã‚‹ç”Ÿå¾’数㯠0 人ã§ã‚る.
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚