fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. vector<int> ke[1001];
  5.  
  6. int main() {
  7. int n; // n là s? d?nh
  8. cin >> n;
  9. cin.ignore(); // Xóa b? dòng tr?ng sau khi d?c s? d?nh
  10.  
  11. // Ð?c danh sách k?
  12. for (int i = 1; i <= n; i++) {
  13. string s;
  14. getline(cin, s);
  15. stringstream ss(s);
  16. string token;
  17. while (ss >> token) {
  18. ke[i].push_back(stoi(token));
  19. }
  20. }
  21.  
  22. // Chuy?n danh sách k? sang danh sách c?nh
  23. cout << "Danh sach canh:\n";
  24. for (int i = 1; i <= n; i++) {
  25. for (int j : ke[i]) {
  26. if (i < j) { // Ch? x? lý c?nh m?t l?n
  27. cout << i << " " << j << "\n";
  28. }
  29. }
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 5308KB
stdin
5
4
3 4 5
2 5
1 2
2 3
stdout
Danh sach canh:
1 4
2 3
2 4
2 5
3 5