fork download
  1. #include <cstdio>
  2. #include <cstring>
  3. #include <algorithm>
  4. #include <cstdlib>
  5. #include <ctime>
  6. // by zrt
  7. // problem:
  8. // 无论你在什么时候开始,重要的是开始以后就不要停止。
  9. using namespace std ;
  10. typedef long long LL ;
  11. const double eps(1e-10) ;
  12. const int inf(0x3f3f3f3f) ;
  13. int a[55];
  14. int n;
  15. int main(){
  16. #ifdef LOCAL
  17. // freopen("in.txt","r",stdin) ;
  18. // freopen("in.txt","w",stdout) ;
  19. #endif
  20. n=50;
  21. printf("50\n");
  22. srand(time(0));
  23. for(int i=1;i<=50;i++){
  24. a[i]=rand()%10;
  25. }
  26. for(int i=1;i<=50;i++){
  27. int num(0);
  28. for(int j=1;j<=50;j++){
  29. if(a[j]<a[i]) num++;
  30. }
  31. printf("%d",num);
  32. for(int j=1;j<=50;j++){
  33. if(a[j]<a[i]) printf(" %d",j);
  34. }
  35. puts("");
  36. }
  37. printf("40\n");
  38. for(int i=1;i<=40;i++){
  39. a[i]=rand()%10;
  40. }
  41. int q[50],t;
  42. for(int i=1;i<=40;i++){
  43. int num(0);t=0;
  44.  
  45. for(int j=1;j<=40;j++){
  46. if(a[j]<a[i]&&rand()&1) q[t++]=j;
  47. }
  48. printf("%d",t);
  49. for(int i=0;i<t;i++) printf(" %d",q[i]);
  50. puts("");
  51. }
  52. return 0 ;
  53. }
  54.  
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
50
19 4 5 7 11 15 17 19 20 25 27 29 30 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
22 1 4 5 7 11 13 15 17 19 20 23 25 27 29 30 36 37 42 44 48 49 50
7 11 15 20 37 42 48 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
27 1 4 5 6 7 11 13 14 15 16 17 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
0
44 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 49 50
19 4 5 7 11 15 17 19 20 25 27 29 30 36 37 42 44 48 49 50
22 1 4 5 7 11 13 15 17 19 20 23 25 27 29 30 36 37 42 44 48 49 50
0
22 1 4 5 7 11 13 15 17 19 20 23 25 27 29 30 36 37 42 44 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
27 1 4 5 6 7 11 13 14 15 16 17 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
7 11 15 20 37 42 48 50
0
40 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 23 24 25 27 29 30 32 34 36 37 40 41 42 43 44 45 46 47 48 49 50
44 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 49 50
19 4 5 7 11 15 17 19 20 25 27 29 30 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
40 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 23 24 25 27 29 30 32 34 36 37 40 41 42 43 44 45 46 47 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
48 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50
7 11 15 20 37 42 48 50
7 11 15 20 37 42 48 50
44 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 49 50
22 1 4 5 7 11 13 15 17 19 20 23 25 27 29 30 36 37 42 44 48 49 50
40 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 23 24 25 27 29 30 32 34 36 37 40 41 42 43 44 45 46 47 48 49 50
22 1 4 5 7 11 13 15 17 19 20 23 25 27 29 30 36 37 42 44 48 49 50
44 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 49 50
7 11 15 20 37 42 48 50
0
48 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50
40 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 23 24 25 27 29 30 32 34 36 37 40 41 42 43 44 45 46 47 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
0
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
13 7 11 15 19 20 29 30 36 37 42 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
29 1 4 5 6 7 10 11 13 14 15 16 17 18 19 20 23 25 27 29 30 32 34 36 37 42 44 48 49 50
0
7 11 15 20 37 42 48 50
0
40
5 3 11 13 34 39
15 4 5 6 9 17 18 19 20 21 22 24 25 32 35 38
0
13 1 3 6 12 13 17 19 21 24 30 32 34 39
11 11 12 14 19 20 24 30 32 33 38 39
10 9 12 13 14 17 20 23 32 33 39
13 1 3 11 12 13 14 20 24 30 32 33 34 39
14 1 5 12 13 18 20 21 22 23 24 25 34 37 39
8 11 14 20 23 25 32 34 39
8 3 11 12 14 23 25 32 38
2 19 39
4 3 14 19 39
0
0
15 4 5 7 9 11 12 13 19 20 21 23 25 30 34 38
20 1 3 5 6 9 10 12 14 15 17 18 20 21 25 28 30 32 33 37 38
8 11 12 13 19 23 25 34 39
18 1 4 6 9 10 11 15 17 19 20 21 22 23 25 30 32 35 39
0
3 3 14 19
8 1 9 12 23 24 25 30 34
15 4 5 9 11 13 14 17 20 23 24 30 32 34 38 39
2 3 19
9 12 13 14 17 20 23 32 34 39
2 3 14
16 1 4 5 6 9 11 12 15 20 21 22 23 24 28 33 34
12 5 6 11 12 14 20 21 28 32 35 37 39
14 1 4 6 7 9 10 11 13 17 19 21 25 37 38
15 1 4 5 6 9 10 11 17 19 21 22 24 25 33 38
8 1 3 13 17 20 23 32 33
17 1 4 9 10 11 12 14 15 18 20 23 24 30 33 35 37 39
6 12 19 20 23 34 39
6 12 13 20 25 34 39
3 3 19 39
10 10 12 14 19 23 24 25 32 34 38
13 1 3 4 7 15 18 20 22 28 30 34 35 38
8 1 6 7 20 30 33 34 39
6 9 11 12 14 20 24
0
14 1 4 5 9 13 14 15 18 20 24 25 28 30 39