fork(1) download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6.  
  7. struct point{
  8. int target;
  9. int distance;
  10. };
  11. int main(){
  12. int V;
  13. cin >> V;
  14. vector<point> v[V+1];
  15. for(int i = 0; i < V; i++){
  16. int origin, target, distance;
  17. cin >> origin;
  18. while(1){
  19. cin >> target;
  20. if(target == -1) break;
  21. cin >> distance;
  22. point p = { target, distance };
  23. v[origin].push_back(p);
  24. }
  25. }
  26.  
  27. }
Success #stdin #stdout 0s 5292KB
stdin
5
1 3 2 -1
2 4 4 -1
3 1 2 4 3 -1
4 2 4 3 3 5 6 -1
5 4 6 -1
stdout
Standard output is empty