fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <algorithm>
  5. using namespace std;
  6.  
  7. bool comp1(double a, double b) {
  8. cout <<a<<"--"<<b<<";"<< endl;
  9. return a<b;
  10. }
  11.  
  12. int main() {
  13. int n;
  14. cin>>n;
  15. int*x=new int[n];
  16.  
  17. srand(time(0));
  18. for (int i = 0; i < n; ++i) {
  19. int random_number = rand()%101;
  20. x[i]= random_number;
  21. }
  22. cout << "graph G{" << endl;
  23. sort(x, x + n, comp1);
  24. cout << "}" <<endl;
  25.  
  26. cout << "graph G{" << endl;
  27. sort(x, x + n, comp1);
  28. cout << "}" <<endl;
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0.01s 5328KB
stdin
100
stdout
graph G{
19--38;
38--97;
19--38;
39--38;
38--97;
38--97;
38--56;
38--21;
24--38;
90--38;
38--77;
38--46;
38--54;
38--8;
1--38;
21--38;
77--38;
38--18;
65--38;
38--7;
62--38;
38--56;
38--49;
38--91;
38--48;
38--52;
38--34;
59--38;
38--78;
38--85;
38--56;
38--16;
70--38;
38--99;
38--51;
38--41;
38--53;
38--79;
38--39;
38--19;
25--38;
44--38;
38--18;
49--38;
38--45;
38--1;
42--38;
38--1;
12--38;
13--38;
7--38;
66--38;
38--76;
38--19;
74--38;
38--43;
38--68;
38--2;
53--38;
38--28;
40--38;
38--47;
38--53;
38--3;
82--38;
38--50;
38--42;
38--97;
38--91;
38--4;
42--38;
38--68;
38--79;
38--62;
38--20;
46--38;
38--4;
29--38;
38--38;
38--9;
60--38;
38--46;
38--73;
38--36;
6--38;
45--38;
38--67;
38--61;
38--95;
38--52;
38--51;
38--3;
30--38;
25--38;
84--38;
38--83;
38--92;
38--42;
38--51;
38--15;
21--38;
84--38;
38--21;
51--66;
66--97;
51--66;
42--66;
92--66;
66--97;
66--97;
66--56;
83--66;
66--39;
45--66;
51--66;
52--66;
95--66;
66--77;
66--46;
61--66;
67--66;
66--54;
60--66;
73--66;
66--90;
66--77;
66--65;
46--66;
38--66;
46--66;
42--66;
62--66;
79--66;
66--56;
68--66;
66--49;
82--66;
66--91;
66--48;
91--66;
66--52;
97--66;
66--62;
42--66;
50--66;
40--66;
53--66;
47--66;
53--66;
74--66;
66--78;
66--85;
66--56;
68--66;
66--59;
43--66;
84--66;
66--99;
66--51;
76--66;
66--41;
42--66;
49--66;
45--66;
44--66;
70--66;
66--53;
39--66;
79--66;
66--79;
66--39;
70--91;
91--97;
70--91;
76--91;
84--91;
99--91;
91--97;
91--97;
91--92;
91--83;
68--91;
74--91;
85--91;
78--91;
97--91;
91--77;
91--91;
91--95;
91--67;
82--91;
79--91;
68--91;
79--91;
73--91;
77--91;
90--91;
91--91;
91--90;
70--77;
77--90;
70--77;
76--77;
84--77;
77--90;
77--77;
83--77;
77--73;
68--77;
74--77;
85--77;
77--79;
77--68;
78--77;
77--79;
77--82;
77--67;
91--77;
77--91;
77--67;
51--48;
51--39;
48--39;
51--48;
48--39;
42--48;
56--48;
48--53;
48--44;
39--48;
45--48;
51--48;
48--45;
52--48;
48--49;
48--42;
46--48;
61--48;
48--41;
54--48;
48--51;
48--43;
60--48;
48--59;
48--56;
48--53;
48--47;
65--48;
48--53;
48--40;
46--48;
38--48;
46--48;
42--48;
62--48;
48--50;
48--42;
56--48;
48--62;
48--52;
48--66;
48--49;
48--56;
48--42;
49--56;
56--51;
49--51;
49--51;
66--51;
51--56;
51--53;
51--56;
51--51;
52--51;
51--49;
62--51;
51--52;
51--61;
51--51;
62--51;
51--54;
51--59;
51--56;
51--53;
51--60;
51--53;
51--65;
51--50;
62--51;
51--50;
39--41;
41--42;
39--41;
42--41;
41--42;
41--42;
41--46;
41--38;
44--41;
41--46;
41--40;
39--41;
45--41;
41--47;
41--43;
41--48;
41--46;
41--42;
41--45;
41--45;
41--39;
19--13;
19--21;
38--19;
19--21;
19--15;
21--19;
19--25;
19--30;
19--3;
24--19;
19--6;
8--19;
1--19;
21--19;
19--36;
19--9;
18--19;
7--19;
34--19;
19--29;
19--4;
16--19;
19--19;
19--20;
19--4;
25--19;
19--3;
18--19;
1--19;
1--19;
12--19;
13--19;
7--19;
19--19;
19--28;
19--2;
19--19;
19--2;
15--16;
16--2;
15--2;
19--15;
15--2;
3--15;
6--15;
8--15;
1--15;
9--15;
18--15;
15--7;
7--15;
4--15;
16--15;
15--13;
4--15;
3--15;
18--15;
15--12;
1--15;
1--15;
18--15;
15--1;
2--15;
3--2;
3--15;
3--2;
6--2;
6--15;
6--3;
8--2;
8--15;
8--6;
1--2;
9--1;
9--15;
9--8;
7--1;
7--15;
7--9;
7--8;
7--6;
7--1;
7--15;
7--9;
7--8;
7--7;
4--1;
4--15;
4--9;
4--8;
4--7;
4--7;
4--6;
4--3;
13--1;
13--15;
13--9;
4--1;
4--15;
4--13;
4--9;
4--8;
4--7;
4--7;
4--6;
4--4;
3--1;
3--15;
3--13;
3--9;
3--8;
3--7;
3--7;
3--6;
3--4;
3--4;
3--3;
12--1;
12--15;
12--13;
12--9;
1--1;
1--15;
1--13;
1--12;
1--9;
1--8;
1--7;
1--7;
1--6;
1--4;
1--4;
1--3;
1--3;
1--2;
1--1;
1--1;
1--15;
1--13;
1--12;
1--9;
1--8;
1--7;
1--7;
1--6;
1--4;
1--4;
1--3;
1--3;
1--2;
1--1;
18--15;
16--18;
16--15;
18--18;
19--18;
19--19;
28--19;
25--28;
25--19;
19--28;
19--25;
19--19;
20--28;
20--25;
20--19;
34--28;
29--34;
29--28;
21--34;
21--29;
21--28;
21--25;
21--20;
36--34;
24--36;
24--34;
24--29;
24--28;
24--25;
24--21;
21--36;
21--34;
21--29;
21--28;
21--25;
21--24;
21--21;
30--36;
30--34;
30--29;
25--36;
25--34;
25--30;
25--29;
25--28;
25--25;
38--36;
21--38;
21--36;
21--34;
21--30;
21--29;
21--28;
21--25;
21--25;
21--24;
21--21;
41--38;
39--41;
39--38;
38--41;
38--39;
38--38;
40--41;
40--39;
39--41;
39--40;
39--39;
45--41;
45--45;
42--45;
42--45;
42--41;
46--45;
48--46;
43--48;
43--46;
43--45;
43--45;
43--42;
47--48;
47--46;
44--48;
44--47;
44--46;
44--45;
44--45;
44--43;
46--48;
46--47;
46--46;
42--48;
42--47;
42--46;
42--46;
42--45;
42--45;
42--44;
42--43;
42--42;
46--48;
46--47;
46--46;
42--48;
42--47;
42--46;
42--46;
42--46;
42--45;
42--45;
42--44;
42--43;
42--42;
42--48;
42--47;
42--46;
42--46;
42--46;
42--45;
42--45;
42--44;
42--43;
42--42;
51--48;
49--51;
49--48;
51--51;
49--51;
49--51;
49--49;
51--51;
50--51;
50--51;
50--51;
50--49;
62--51;
65--62;
53--65;
53--62;
53--51;
60--65;
60--62;
60--53;
53--65;
53--62;
53--60;
53--53;
56--65;
56--62;
56--60;
56--53;
59--65;
59--62;
59--60;
59--56;
54--65;
54--62;
54--60;
54--59;
54--56;
54--53;
62--65;
62--62;
61--65;
61--62;
61--62;
61--60;
52--65;
52--62;
52--62;
52--61;
52--60;
52--59;
52--56;
52--54;
52--53;
52--53;
52--51;
52--65;
52--62;
52--62;
52--61;
52--60;
52--59;
52--56;
52--54;
52--53;
52--53;
52--52;
66--65;
56--66;
56--65;
56--62;
56--62;
56--61;
56--60;
56--59;
56--56;
53--66;
53--65;
53--62;
53--62;
53--61;
53--60;
53--59;
53--56;
53--56;
53--54;
53--53;
56--66;
56--65;
56--62;
56--62;
56--61;
56--60;
56--59;
56--56;
77--66;
70--77;
70--66;
76--77;
76--70;
77--77;
73--77;
73--77;
73--76;
73--70;
68--77;
68--77;
68--76;
68--73;
68--70;
68--66;
74--77;
74--77;
74--76;
74--73;
68--77;
68--77;
68--76;
68--74;
68--73;
68--70;
68--68;
67--77;
67--77;
67--76;
67--74;
67--73;
67--70;
67--68;
67--68;
67--66;
91--77;
78--91;
78--77;
82--91;
82--78;
79--91;
79--82;
79--78;
85--91;
85--82;
79--91;
79--85;
79--82;
79--79;
83--91;
83--85;
83--82;
84--91;
84--85;
84--83;
90--91;
90--85;
91--91;
95--91;
97--95;
99--97;
92--99;
92--97;
92--95;
92--91;
97--99;
97--97;
97--99;
97--97;
}
graph G{
1--46;
46--99;
1--46;
1--46;
2--46;
3--46;
3--46;
4--46;
4--46;
6--46;
7--46;
7--46;
8--46;
9--46;
12--46;
13--46;
15--46;
16--46;
18--46;
18--46;
19--46;
19--46;
19--46;
20--46;
21--46;
21--46;
21--46;
24--46;
25--46;
25--46;
28--46;
29--46;
30--46;
34--46;
36--46;
38--46;
38--46;
39--46;
39--46;
40--46;
41--46;
42--46;
42--46;
42--46;
42--46;
43--46;
44--46;
45--46;
45--46;
46--46;
46--99;
46--97;
46--97;
46--97;
46--95;
46--92;
46--91;
46--91;
46--90;
46--85;
46--84;
46--83;
46--82;
46--79;
46--79;
46--78;
46--77;
46--77;
46--76;
46--74;
46--73;
46--70;
46--68;
46--68;
46--67;
46--66;
46--65;
46--62;
46--62;
46--61;
46--60;
46--59;
46--56;
46--56;
46--56;
46--54;
46--53;
46--53;
46--53;
46--52;
46--52;
46--51;
46--51;
46--51;
46--50;
46--49;
46--49;
46--48;
46--47;
46--1;
46--46;
46--46;
46--66;
66--99;
46--66;
47--66;
48--66;
49--66;
49--66;
50--66;
51--66;
51--66;
51--66;
52--66;
52--66;
53--66;
53--66;
53--66;
54--66;
56--66;
56--66;
56--66;
59--66;
60--66;
61--66;
62--66;
62--66;
65--66;
46--66;
67--66;
66--99;
66--97;
66--97;
66--97;
66--95;
66--92;
66--91;
66--91;
66--90;
66--85;
66--84;
66--83;
66--82;
66--79;
66--79;
66--78;
66--77;
66--77;
66--76;
66--74;
66--73;
66--70;
66--68;
66--68;
66--67;
66--46;
68--82;
82--99;
68--82;
68--82;
70--82;
73--82;
74--82;
76--82;
77--82;
77--82;
78--82;
79--82;
79--82;
67--82;
83--82;
82--99;
82--97;
82--97;
82--97;
82--95;
82--92;
82--91;
82--91;
82--90;
82--85;
82--84;
82--83;
82--67;
46--53;
53--46;
46--46;
66--46;
46--46;
47--46;
46--65;
46--62;
46--62;
46--61;
46--60;
46--59;
46--56;
46--56;
46--56;
46--54;
46--53;
46--53;
46--53;
46--52;
46--52;
46--51;
46--51;
46--51;
46--50;
46--49;
46--49;
46--48;
46--47;
46--46;
48--53;
53--66;
48--53;
49--53;
49--53;
50--53;
51--53;
51--53;
51--53;
52--53;
52--53;
53--53;
53--66;
53--65;
53--62;
53--62;
53--61;
53--60;
53--59;
53--56;
53--56;
53--56;
53--54;
53--47;
53--53;
53--53;
1--21;
21--1;
1--1;
46--1;
1--1;
1--1;
1--45;
1--45;
1--44;
1--43;
1--42;
1--42;
1--42;
1--42;
1--41;
1--40;
1--39;
1--39;
1--38;
1--38;
1--36;
1--34;
1--30;
1--29;
1--28;
1--25;
1--25;
1--24;
1--21;
1--21;
1--21;
1--20;
1--19;
1--19;
1--19;
1--18;
1--18;
1--16;
1--15;
1--13;
1--12;
1--9;
1--8;
1--7;
1--7;
1--6;
1--4;
1--4;
1--3;
1--3;
1--2;
1--1;
2--21;
21--46;
2--21;
3--21;
3--21;
4--21;
4--21;
6--21;
7--21;
7--21;
8--21;
9--21;
12--21;
13--21;
15--21;
16--21;
18--21;
18--21;
19--21;
19--21;
19--21;
20--21;
21--21;
21--46;
21--45;
21--45;
21--44;
21--43;
21--42;
21--42;
21--42;
21--42;
21--41;
21--40;
21--39;
21--39;
21--38;
21--38;
21--36;
21--34;
21--30;
21--29;
21--28;
21--25;
21--25;
21--24;
21--1;
21--21;
21--21;
21--39;
39--46;
21--39;
24--39;
25--39;
25--39;
28--39;
29--39;
30--39;
34--39;
36--39;
38--39;
38--39;
21--39;
39--39;
39--46;
39--45;
39--45;
39--44;
39--43;
39--42;
39--42;
39--42;
39--42;
39--41;
39--40;
39--39;
2--12;
12--1;
2--1;
21--2;
2--1;
3--2;
2--20;
2--19;
2--19;
2--19;
2--18;
2--18;
2--16;
2--15;
2--13;
2--12;
2--9;
2--8;
2--7;
2--7;
2--6;
2--4;
2--4;
2--3;
2--3;
2--1;
3--13;
13--21;
3--13;
4--13;
4--13;
6--13;
7--13;
7--13;
8--13;
9--13;
12--13;
3--13;
15--13;
13--21;
13--20;
13--19;
13--19;
13--19;
13--18;
13--18;
13--16;
13--15;
13--3;
1--1;
1--1;
2--1;
2--1;
1--1;
1--2;
1--1;
13--1;
13--2;
3--1;
3--13;
3--2;
4--1;
4--13;
4--3;
4--1;
4--13;
4--4;
6--1;
6--13;
6--4;
7--1;
7--13;
7--6;
7--1;
7--13;
7--7;
8--1;
8--13;
8--7;
9--1;
9--13;
9--8;
12--1;
12--13;
12--9;
3--1;
3--13;
3--12;
3--9;
3--8;
3--7;
3--7;
3--6;
3--4;
3--4;
3--3;
15--1;
15--13;
16--15;
18--16;
18--18;
19--18;
19--19;
19--19;
20--19;
21--20;
39--21;
21--39;
21--21;
24--39;
24--21;
25--39;
25--24;
25--39;
25--25;
28--39;
28--25;
29--39;
29--28;
30--39;
30--29;
34--39;
34--30;
36--39;
36--34;
38--39;
38--36;
38--39;
38--38;
21--39;
21--38;
21--38;
21--36;
21--34;
21--30;
21--29;
21--28;
21--25;
21--25;
21--24;
21--21;
39--39;
40--39;
41--40;
42--41;
42--42;
42--42;
42--42;
43--42;
44--43;
45--44;
45--45;
46--45;
46--46;
46--46;
53--46;
48--53;
48--46;
49--53;
49--48;
49--53;
49--49;
50--53;
50--49;
51--53;
51--50;
51--53;
51--51;
51--53;
51--51;
52--53;
52--51;
52--53;
52--52;
47--53;
47--52;
47--52;
47--51;
47--51;
47--51;
47--50;
47--49;
47--49;
47--48;
47--46;
53--53;
53--53;
54--53;
56--54;
56--56;
56--56;
59--56;
60--59;
61--60;
62--61;
62--62;
65--62;
66--65;
82--66;
68--82;
68--66;
68--82;
68--68;
70--82;
70--68;
73--82;
73--70;
74--82;
74--73;
76--82;
76--74;
77--82;
77--76;
77--82;
77--77;
78--82;
78--77;
79--82;
79--78;
79--82;
79--79;
67--82;
67--79;
67--79;
67--78;
67--77;
67--77;
67--76;
67--74;
67--73;
67--70;
67--68;
67--68;
67--66;
83--82;
84--83;
85--84;
90--85;
91--90;
91--91;
92--91;
95--92;
97--95;
97--97;
97--97;
99--97;
}