fork download
  1. #include <iostream>
  2. #include<stdio.h>
  3. #include<string.h>
  4. #include<iostream>
  5. #include<bits/stdc++.h>
  6. using namespace std;
  7. void ravo(int a)
  8. {
  9. int long long i;
  10. for(i=2;i<=a;i+=2)
  11. {
  12. cout<<i<<" ";
  13. }
  14. for(i=1;i<=a;i+=2)
  15. {
  16. cout<<i<<" ";
  17. }
  18. cout<<endl;
  19. }
  20. void tavo(int a)
  21. {
  22. int long long i;
  23. for(i=2;i<=a;i+=2)
  24. {
  25. cout<<i<<" ";
  26. }
  27. for(i=1;i<=a;i+=2)
  28. {
  29. cout<<i<<" ";
  30. }cout<<endl;
  31. }
  32.  
  33. int main() {
  34. int n;
  35. cin>>n;
  36. for(int i=0;i<n;i++)
  37. {
  38. int a;
  39. cin>>a;
  40.  
  41. if(a<4)
  42. {
  43. cout<<"-1"<<endl;;
  44.  
  45. }
  46. if(a==4)
  47. {
  48. ravo(a);
  49.  
  50. }if(a>4)
  51. {
  52. tavo(a);
  53.  
  54. }
  55. }cout<<endl;
  56. // your code goes here
  57. return 0;
  58. }
  59.  
Success #stdin #stdout 0.01s 5424KB
stdin
2
2
6
stdout
-1
2 4 6 1 3 5