ä¸æ€è°ãªç”Ÿã物ã¨äººé–“ãŒäº’ã„ã«åŠ©ã‘åˆã£ã¦ç”Ÿãã¦ã„る世界. ã“ã®ä¸–ç•Œã§ã¯è‡ªåˆ†ã§æ•ã¾ãˆãŸãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼åŒå£«ã‚’戦ã‚ã›ã‚‹å¤§ä¼šãŒç››ã‚“ã«è¡Œã‚ã‚Œã¦ãŠã‚Šï¼Œ 多ãã®å°‘年少女é”ãŒä¸–界一ã®ãƒˆãƒ¬ãƒ¼ãƒŠãƒ¼ã‚’目指ã—ã¦ã„る.
ãƒãƒˆãƒ«ã§ã¯è‡ªåˆ†ãŒæ•ã¾ãˆãŸãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‹ã‚‰ãƒ‘ーティを作り,パーティåŒå£«ã®å¯¾æˆ¦ã¨ãªã‚‹ï¼Ž モンスターã®ãƒšã‚¢ã«ã¯ç›¸æ€§ãŒã‚り,相性ãŒéžå¸¸ã«æ‚ªã„å ´åˆã¨æ™®é€šã®å ´åˆãŒã‚る. 相性ãŒéžå¸¸ã«æ‚ªã„å ´åˆï¼Œãã®ãƒšã‚¢ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‚’åŒã˜ãƒ‘ーティã«å…¥ã‚Œã‚‹ã“ã¨ã¯ã§ããªã„. 相性ãŒæ™®é€šã®å ´åˆã«ã¯ï¼Œå‹æƒ…度ã¨ã„ã†æ•°å€¤ã§ç›¸æ€§ã®è‰¯ã•ãŒè¡¨ç¾ã•ã‚Œã‚‹ï¼Ž ãƒãƒˆãƒ«ã§ã¯ï¼Œãƒ‘ーティ全体ã®å‹æƒ…度ã®å’ŒãŒå‹è² ã®éµã¨ãªã‚‹ï¼Ž
ã„ã¾N匹ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‹ã‚‰K匹ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‹ã‚‰ãªã‚‹ãƒ‘ーティを作りãŸã„. M個ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã®ãƒšã‚¢(a_i, b_i)ã«å¯¾ã—ã¦ç›¸æ€§ãŒåˆ†ã‹ã£ã¦ãŠã‚Šï¼Œæ•´æ•° c_i ã§è¡¨ã•ã‚Œã¦ã„る. c_i = 0 ã®ã¨ã,a_i 番目ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã¨ b_i 番目ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã¯ç›¸æ€§ãŒéžå¸¸ã«æ‚ªã„ã“ã¨ã‚’æ„味ã™ã‚‹ï¼Ž c_i ≠ 0 ã®ã¨ã,a_i 番目ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã¨ b_i 番目ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã¯ç›¸æ€§ãŒæ™®é€šã§ã‚り,ãã®å‹æƒ…度㯠c_i ã§ã‚ã‚‹ã“ã¨ã‚’æ„味ã™ã‚‹ï¼Ž 与ãˆã‚‰ã‚ŒãŸM個ã®ãƒšã‚¢ä»¥å¤–ã¯ï¼Œç›¸æ€§ãŒæ™®é€šã§ã‚り,ãれらã®å‹æƒ…度ã¯ã™ã¹ã¦0ã§ã‚る.
パーティã®å‹æƒ…度ã®å’Œã‚’最大ã«ã™ã‚‹é¸ã³æ–¹ã‚’考ãˆã¦ã¿ã‚ˆã†ï¼Ž
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹
N M K a_0 b_0 c_0 ... a_{M-1} b_{M-1} c_{M-1}
K匹ã®ãƒ¢ãƒ³ã‚¹ã‚¿ãƒ¼ã‹ã‚‰ãªã‚‹ãƒ‘ーティを作るã“ã¨ãŒã§ããªã„å ´åˆã¯1行㫠"Impossible" を出力ã›ã‚ˆï¼Ž
パーティを作るã“ã¨ãŒã§ãã‚‹ã¨ã,å‹æƒ…度ã®å’Œã®æœ€å¤§å€¤ã‚’出力ã›ã‚ˆï¼Ž
6 5 4 2 1 1 2 5 2 5 1 1 4 3 2 3 6 -1
4
3 1 3 1 2 -10
-10
6 3 5 1 2 0 2 3 10 3 4 0
Impossible