ã‚ãªãŸã¯æœ‰åãªå†’険家ã§ã‚ã‚Šã€ã™ã§ã«ï¼’ã¤ã®ãƒ€ãƒ³ã‚¸ãƒ§ãƒ³ã‚’制覇ã—ãŸã€‚ã‚ãªãŸã¯ã„ãã¤ã‹ã®é€šè·¯ã¨å®ç‰©åº«ãŒè¨˜ã•ã‚ŒãŸæ–°ãŸãªãƒ€ãƒ³ã‚¸ãƒ§ãƒ³ã®åœ°å›³ã‚’入手ã—ãŸã€‚地図ã«ã¯ãã‚Œãžã‚Œã®å®ç‰©åº«ã«ã‚る財å®ã®ä¾¡å€¤ãŒæ›¸ã‹ã‚Œã¦ã„る。
ã‚ãªãŸã¯ã€ä»»æ„ã®å®ç‰©åº«ã‹ã‚‰ãƒ€ãƒ³ã‚¸ãƒ§ãƒ³ã«ä¾µå…¥ã—ã€ä»»æ„ã®å®ç‰©åº«ã‹ã‚‰ãƒ€ãƒ³ã‚¸ãƒ§ãƒ³ã‚’脱出ã™ã‚‹ã“ã¨ãŒã§ãる。侵入ã‹ã‚‰è„±å‡ºã¾ã§ã®é–“ã«ã€é€šè·¯ã‚’通ã£ã¦å®ç‰©åº«ã®é–“を何度ã‹ç§»å‹•ã—ã¦ã€è¨ªã‚ŒãŸå®ç‰©åº«ã®è²¡å®ã‚’手ã«å…¥ã‚Œã‚‹ã“ã¨ãŒã§ãる。地図ã«ã‚ˆã‚Œã°ã€å„通路ã¯åŒæ–¹å‘ã«é€šã‚‹ã“ã¨ãŒã§ãã€ã©ã®å®ç‰©åº«ã‹ã‚‰ã©ã®å®ç‰©åº«ã«ã‚‚1本以上ã®é€šè·¯ã‚’経由ã—ã¦ãŸã©ã‚Šã¤ãã“ã¨ãŒã§ãる。ã—ã‹ã—ã€é€šè·¯ã¯ä¸€åº¦é€šã‚‹ã¨äºŒåº¦ç›®ä»¥é™ã¯ä¸€åº¦ç›®ã¨åŒã˜å‘ãã«ã—ã‹é€šã‚‹ã“ã¨ãŒã§ããªããªã‚‹ã€‚å®ç‰©åº«ã®è²¡å®ã¯ã€ãã“を最åˆã«è¨ªã‚ŒãŸã¨ãã ã‘手ã«å…¥ã‚Œã‚‹ã“ã¨ãŒã§ãる。ã“ã®ã¨ãã€æ‰‹ã«ã™ã‚‹è²¡å®ã®ä¾¡å€¤ã®ç·å’Œã‚’最大ã«ã—ãŸã„。
地図ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€ä¾µå…¥ã‹ã‚‰è„±å‡ºã¾ã§ã®é–“ã«æ‰‹ã«ã„れるã“ã¨ã®ã§ãる財å®ã®ä¾¡å€¤ã®ç·å’Œã®æœ€å¤§å€¤ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚ãŸã ã—ã€å®ç‰©åº«ã«ã¯1ã‹ã‚‰Nã¾ã§ã®ç•ªå·ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨ã™ã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$N$ $M$ $v_1$ $v_2$ : $v_N$ $s_1$ $t_1$ $s_2$ $t_2$ : $s_M$ $t_M$
1行目ã«å®ç‰©åº«ã®æ•°$N$ ($2 \leq N \leq 10^5$)ã¨é€šè·¯ã®æ•°$M$ ($1 \leq M \leq 2 \times 10^5$)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã$N$è¡Œã«ã€$i$番目ã®å®ç‰©åº«ã«ç½®ã‹ã‚Œã¦ã„る財å®ã®ä¾¡å€¤$v_i$ ($1 \leq v_i \leq 1000$)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã$M$è¡Œã«ã€ãã‚Œãžã‚Œã®é€šè·¯ã®ä¸¡ç«¯ã«æŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹å®ç‰©åº«ã®ç•ªå·$s_i$,$t_i$ ($1 \leq s_i,t_i \leq N, s_i \ne t_i$)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ãŸã ã—ã€åŒã˜å®ç‰©åº«åŒå£«ã‚’ã¤ãªã通路ã¯ï¼’度以上与ãˆã‚‰ã‚Œãªã„。
å¾—ã‚‹ã“ã¨ãŒã§ãる財å®ã®ä¾¡å€¤ã®ç·å’Œã®æœ€å¤§å€¤ã‚’1行ã«å‡ºåŠ›ã™ã‚‹ã€‚
5 4 2 1 3 6 4 1 2 2 3 2 4 4 5
14