JOI 国ã«ã¯$N$ 個ã®éƒ½å¸‚ãŒã‚り,1 ã‹ã‚‰$N$ ã¾ã§ã®ç•ªå·ãŒã¤ã„ã¦ã„る.ã“れらã®éƒ½å¸‚ã¯$N - 1$ 本ã®é“è·¯ã§çµã°ã‚Œã¦ã„る.$i$ 番目($1 \leq i \leq N - 1$) ã®é“è·¯ã¯éƒ½å¸‚$A_i$ ã¨éƒ½å¸‚$B_i$ ã‚’çµã‚“ã§ãŠã‚Šï¼ŒåŒæ–¹å‘ã«é€šè¡Œå¯èƒ½ã§ã‚る.ã©ã®éƒ½å¸‚ã‹ã‚‰ã©ã®éƒ½å¸‚ã¸ã‚‚何本ã‹ã®é“路を通行ã™ã‚‹ã“ã¨ã§ç§»å‹•ã§ãる.
JOI 国ã«ã¯ã„ãã¤ã‹ã®ç‰¹ç”£å“ãŒå˜åœ¨ã™ã‚‹ï¼Žç‰¹ç”£å“ã«ã¯ï¼Œç¨®é¡žã‚’表ã™1 以上$M$ 以下ã®ç•ªå·ãŒä»˜ã‘られã¦ã„ã‚‹(JOI 国ã§ç”Ÿç”£ã•ã‚Œã¦ã„る特産å“ã«å¯¾å¿œã—ã¦ã„ãªã„番å·ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„).å„都市ã¯1 ã¤ã®ç‰¹ç”£å“を生産ã—ã¦ãŠã‚Šï¼Œéƒ½å¸‚$j$ ($1 \leq j \leq N$) ã§ã¯ç‰¹ç”£å“$C_j$ を生産ã—ã¦ã„る.複数ã®éƒ½å¸‚ãŒåŒã˜ç¨®é¡žã®ç‰¹ç”£å“を生産ã™ã‚‹ã“ã¨ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„.
2 ã¤ã®éƒ½å¸‚ã®é–“ã®è·é›¢ã¯ï¼Œãã®é–“を移動ã™ã‚‹ãŸã‚ã«é€šã‚‹é“è·¯ã®æœ¬æ•°ã®æœ€å°å€¤ã§ã‚る.都市$x$ ($1 \leq x \leq N$)ã‹ã‚‰è¦‹ã¦éƒ½å¸‚$y$ ($1 \leq y \leq N, y \ne x$) ãŒçã—ã„都市ã§ã‚ã‚‹ã¨ã¯ï¼Œã™ã¹ã¦ã®éƒ½å¸‚$z$ ($1 \leq z \leq N, z \ne x, z \ne y) ã«ã¤ã„ã¦ï¼Œéƒ½å¸‚$x, y$ é–“ã®è·é›¢ã¨éƒ½å¸‚$x, z$ é–“ã®è·é›¢ãŒç•°ãªã‚‹ã“ã¨ã‚’æ„味ã™ã‚‹ï¼Ž
JOI 国ã®å¤§è‡£ã§ã‚ã‚‹K ç†äº‹é•·ã¯ï¼Œã™ã¹ã¦ã®$j$ ($1 \leq j \leq N$) ã«ã¤ã„ã¦ï¼Œéƒ½å¸‚$j$ ã‹ã‚‰è¦‹ã¦çã—ã„都市ã§ç”Ÿç”£ã•ã‚Œã¦ã„る特産å“ãŒä½•ç¨®é¡žã‚ã‚‹ã‹ã‚’知りãŸã„.
JOI 国ã®é“è·¯ã®æƒ…å ±ã¨ï¼Œå„都市ã§ç”Ÿç”£ã•ã‚Œã¦ã„る特産å“ã®ç•ªå·ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ã,å„都市ã”ã¨ã«ï¼Œãã®éƒ½å¸‚ã‹ã‚‰è¦‹ã¦çã—ã„都市ã§ç”Ÿç”£ã•ã‚Œã¦ã„る特産å“ãŒä½•ç¨®é¡žã‚ã‚‹ã‹ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼Ž
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§æ¨™æº–入力ã‹ã‚‰ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
$N$ $M$ $A_1$ $B_1$ : $A_{N-1}$ $B_{N-1}$ $C_1$ ... $C_N$
標準出力ã«$N$ è¡Œã§å‡ºåŠ›ã›ã‚ˆï¼Ž $j$ 行目($1 \leq j \leq N$) ã«ã¯ï¼Œéƒ½å¸‚$j$ ã‹ã‚‰è¦‹ã¦çã—ã„都市ã§ç”Ÿç”£ã•ã‚Œã¦ã„る特産å“ãŒä½•ç¨®é¡žã‚ã‚‹ã‹ã‚’出力ã›ã‚ˆï¼Ž
5 4 1 2 2 3 3 4 3 5 1 2 1 2 4
2 0 1 1 1
都市1 ã‹ã‚‰è¦‹ã¦çã—ã„都市ã¯éƒ½å¸‚2; 3 ã§ã‚り,ãã“ã§ç”Ÿç”£ã•ã‚Œã‚‹ç‰¹ç”£å“ã¯ç‰¹ç”£å“2; 1 ãªã®ã§ï¼Œç”ãˆã¯2種類ã§ã‚る.
都市2 ã‹ã‚‰è¦‹ã¦çã—ã„都市ã¯å˜åœ¨ã—ãªã„ã®ã§ï¼Œç”ãˆã¯0 種類ã§ã‚る.
都市3 ã‹ã‚‰è¦‹ã¦çã—ã„都市ã¯éƒ½å¸‚1 ã§ã‚り,ãã“ã§ç”Ÿç”£ã•ã‚Œã‚‹ç‰¹ç”£å“ã¯ç‰¹ç”£å“1 ãªã®ã§ï¼Œç”ãˆã¯1 種類ã§ã‚る.
都市4 ã‹ã‚‰è¦‹ã¦çã—ã„都市ã¯éƒ½å¸‚1; 3 ã§ã‚り,ã©ã¡ã‚‰ã®éƒ½å¸‚ã«ãŠã„ã¦ã‚‚生産ã•ã‚Œã‚‹ç‰¹ç”£å“ã¯ç‰¹ç”£å“1 ãªã®ã§ï¼Œç”ãˆã¯1 種類ã§ã‚る.
都市5 ã‹ã‚‰è¦‹ã¦çã—ã„都市ã¯éƒ½å¸‚1; 3 ã§ã‚り,ã©ã¡ã‚‰ã®éƒ½å¸‚ã«ãŠã„ã¦ã‚‚生産ã•ã‚Œã‚‹ç‰¹ç”£å“ã¯ç‰¹ç”£å“1 ãªã®ã§ï¼Œç”ãˆã¯1 種類ã§ã‚る.
番å·3 ã®ç‰¹ç”£å“ã¯å˜åœ¨ã—ãªã„ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼Ž
7 1 1 2 2 3 3 4 4 5 5 6 6 7 1 1 1 1 1 1 1
1 1 1 0 1 1 1
10 10 2 6 5 8 10 8 1 4 10 6 4 5 10 7 6 9 3 7 1 2 3 4 5 6 7 8 9 10
4 3 4 2 0 2 2 0 3 2
22 12 9 6 12 13 4 20 21 22 3 19 2 9 6 18 18 11 18 3 16 2 6 4 3 17 16 10 8 16 22 1 16 14 15 8 9 21 2 12 21 5 12 7 1 1 4 8 4 11 7 6 7 11 6 11 10 4 7 5 3 12 9 6 12 2
2 0 1 1 1 1 1 0 0 1 2 0 1 1 2 0 2 1 2 3 0 0
æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šä½œ 『第18 å›žæ—¥æœ¬æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯(JOI 2018/2019) 本é¸ã€