fork download
  1. #include <bits/stdc++.h>
  2.  
  3.  
  4. #pragma GCC optimize("Ofast,fast-math,unroll-loops")
  5. #pragma GCC target("avx2,fma")
  6. using namespace std;
  7. #define ll long long
  8. #define int ll
  9. #define all(a) a.begin(),a.end()
  10. #define allr(a) a.rbegin(),a.rend()
  11. #define pb push_back
  12. #define yes cout<<"YES"
  13. #define no cout<<"NO"
  14. #define endl '\n'
  15. #define endll cout<<endl
  16. #define Fast ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
  17. #define F first
  18. #define S second
  19. #define im cout<<"IMPOSSIBLE"
  20. const int N = 5e5 + 11;
  21. const int NN = 106;
  22. const int mo = 1e9 + 123;
  23. const int mod = 1e9 + 7;
  24. const int m = 1e9 + 123;
  25. const int Mod = 998244353;
  26. const ll inf = 1e18;
  27. const int LOG = 19;
  28. #define PI 3.14159265
  29.  
  30.  
  31. int Lcm(int x, int y) {
  32. return x / __gcd(x, y) * y;
  33. }
  34.  
  35. vector<int> v[N];
  36. int vis[N];
  37.  
  38. void dfs(int node) {
  39. vis[node] = 1;
  40. for (auto i: v[node]) {
  41. if (vis[i])continue;
  42. dfs(i);
  43. }
  44. }
  45.  
  46. void solve() {
  47. int n, m;
  48. cin >> n >> m;
  49. for (int i = 0; i < m; ++i) {
  50. int x, y;
  51. cin >> x >> y;
  52. v[x].pb(y);
  53. v[y].pb(x);
  54. }
  55. int cnt = 0;
  56. vector<int> ans;
  57. for (int i = 1; i <= n; i++) {
  58. if (vis[i])
  59. continue;
  60. dfs(i);
  61. cnt++;
  62. ans.pb(i);
  63. }
  64. cout << cnt - 1 << endl;
  65. for (int i = 1; i < ans.size(); ++i) {
  66. cout << ans[0] << " " << ans[i] << endl;
  67. }
  68.  
  69. }
  70.  
  71.  
  72. int32_t main() {
  73. Fast;
  74. #ifndef ONLINE_JUDGE
  75. freopen("input.txt", "r", stdin);
  76. freopen("output.txt", "w", stdout);
  77. #endif
  78. int t = 1;
  79. //cin >> t;
  80. for (int i = 1; i < t + 1; ++i) {
  81. // cout << "Case #" << i << ": ";
  82. solve();
  83. }
  84. return 0;
  85. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits/stdc++.h>
         ^
Main.java:4: error: illegal character: '#'
#pragma GCC optimize("Ofast,fast-math,unroll-loops")
^
Main.java:5: error: illegal character: '#'
#pragma GCC target("avx2,fma")
^
Main.java:7: error: illegal character: '#'
#define ll long long
^
Main.java:7: error: class, interface, or enum expected
#define ll long long
        ^
Main.java:8: error: illegal character: '#'
#define int ll
^
Main.java:9: error: illegal character: '#'
#define all(a) a.begin(),a.end()
^
Main.java:10: error: illegal character: '#'
#define allr(a) a.rbegin(),a.rend()
^
Main.java:11: error: illegal character: '#'
#define pb push_back
^
Main.java:12: error: illegal character: '#'
#define yes cout<<"YES"
^
Main.java:13: error: illegal character: '#'
#define no cout<<"NO"
^
Main.java:14: error: illegal character: '#'
#define endl '\n'
^
Main.java:15: error: illegal character: '#'
#define endll cout<<endl
^
Main.java:16: error: illegal character: '#'
#define Fast ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
^
Main.java:16: error: class, interface, or enum expected
#define Fast ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
                                              ^
Main.java:16: error: class, interface, or enum expected
#define Fast ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
                                                               ^
Main.java:17: error: illegal character: '#'
#define F first
^
Main.java:17: error: class, interface, or enum expected
#define F first
        ^
Main.java:18: error: illegal character: '#'
#define S second
^
Main.java:19: error: illegal character: '#'
#define im cout<<"IMPOSSIBLE"
^
Main.java:21: error: class, interface, or enum expected
const int NN = 106;
^
Main.java:22: error: class, interface, or enum expected
const int mo = 1e9 + 123;
^
Main.java:23: error: class, interface, or enum expected
const int mod = 1e9 + 7;
^
Main.java:24: error: class, interface, or enum expected
const int m = 1e9 + 123;
^
Main.java:25: error: class, interface, or enum expected
const int Mod = 998244353;
^
Main.java:26: error: class, interface, or enum expected
const ll inf = 1e18;
^
Main.java:27: error: class, interface, or enum expected
const int LOG = 19;
^
Main.java:28: error: illegal character: '#'
#define PI 3.14159265
^
Main.java:28: error: class, interface, or enum expected
#define PI 3.14159265
        ^
Main.java:33: error: class, interface, or enum expected
}
^
Main.java:36: error: class, interface, or enum expected
int vis[N];
^
Main.java:38: error: class, interface, or enum expected
void dfs(int node) {
^
Main.java:40: error: class, interface, or enum expected
    for (auto i: v[node]) {
    ^
Main.java:42: error: class, interface, or enum expected
        dfs(i);
        ^
Main.java:43: error: class, interface, or enum expected
    }
    ^
Main.java:48: error: class, interface, or enum expected
    cin >> n >> m;
    ^
Main.java:49: error: class, interface, or enum expected
    for (int i = 0; i < m; ++i) {
    ^
Main.java:49: error: class, interface, or enum expected
    for (int i = 0; i < m; ++i) {
                    ^
Main.java:49: error: class, interface, or enum expected
    for (int i = 0; i < m; ++i) {
                           ^
Main.java:51: error: class, interface, or enum expected
        cin >> x >> y;
        ^
Main.java:52: error: class, interface, or enum expected
        v[x].pb(y);
        ^
Main.java:53: error: class, interface, or enum expected
        v[y].pb(x);
        ^
Main.java:54: error: class, interface, or enum expected
    }
    ^
Main.java:56: error: class, interface, or enum expected
    vector<int> ans;
    ^
Main.java:57: error: class, interface, or enum expected
    for (int i = 1; i <= n; i++) {
    ^
Main.java:57: error: class, interface, or enum expected
    for (int i = 1; i <= n; i++) {
                    ^
Main.java:57: error: class, interface, or enum expected
    for (int i = 1; i <= n; i++) {
                            ^
Main.java:60: error: class, interface, or enum expected
        dfs(i);
        ^
Main.java:61: error: class, interface, or enum expected
        cnt++;
        ^
Main.java:62: error: class, interface, or enum expected
        ans.pb(i);
        ^
Main.java:63: error: class, interface, or enum expected
    }
    ^
Main.java:65: error: class, interface, or enum expected
    for (int i = 1; i < ans.size(); ++i) {
    ^
Main.java:65: error: class, interface, or enum expected
    for (int i = 1; i < ans.size(); ++i) {
                    ^
Main.java:65: error: class, interface, or enum expected
    for (int i = 1; i < ans.size(); ++i) {
                                    ^
Main.java:67: error: class, interface, or enum expected
    }
    ^
Main.java:74: error: illegal character: '#'
#ifndef ONLINE_JUDGE
^
Main.java:74: error: class, interface, or enum expected
#ifndef ONLINE_JUDGE
        ^
Main.java:76: error: class, interface, or enum expected
    freopen("output.txt", "w", stdout);
    ^
Main.java:77: error: illegal character: '#'
#endif
^
Main.java:78: error: class, interface, or enum expected
    int t = 1;
    ^
Main.java:80: error: class, interface, or enum expected
    for (int i = 1; i < t + 1; ++i) {
    ^
Main.java:80: error: class, interface, or enum expected
    for (int i = 1; i < t + 1; ++i) {
                    ^
Main.java:80: error: class, interface, or enum expected
    for (int i = 1; i < t + 1; ++i) {
                               ^
Main.java:83: error: class, interface, or enum expected
    }
    ^
Main.java:85: error: class, interface, or enum expected
}
^
66 errors
stdout
Standard output is empty