There are n urban areas and m bidirectional streets in the country. The streets in the nation structure an undirected weighted chart. The diagram isn't destined to be associated. Every street has it's own boundary w. You can go through the streets, however the public authority made another law: you can just go through two streets all at once (go from city a to city b and afterward from city b to city c) and you should pay (wab+wbc)2 cash to go through those streets. See if it
Correct answer will be upvoted else downvoted. Computer science.
There are n urban areas and m bidirectional streets in the country. The streets in the nation structure an undirected weighted chart. The diagram isn't destined to be associated. Every street has it's own boundary w. You can go through the streets, however the public authority made another law: you can just go through two streets all at once (go from city a to city b and afterward from city b to city c) and you should pay (wab+wbc)2 cash to go through those streets. See if it is feasible to go from city 1 to each and every other city t and what's the base measure of cash you really want to get from 1 to t.
Input
First line contains two integers n, m (2≤n≤105, 1≤m≤min(n⋅(n−1)2,2⋅105)).
Next m lines each contain three integers vi, ui, wi (1≤vi,ui≤n, 1≤wi≤50, ui≠vi). It's dependable that there are no numerous edges, for example for any edge (ui,vi) there could be no different edges (ui,vi) or (vi,ui).
Output
For each city t print one integer. In case there is no right way among 1 and t output −1. In any case print out the base measure of cash expected to venture out from 1 to t.
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)