sacgajcvs

Untitled

Feb 9th, 2020
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include "testlib.h"
  2. #include<bits/stdc++.h>
  3. #define ll long long
  4. #define pb push_back
  5. #define ppb pop_back
  6. #define endl '\n'
  7. #define mii map<ll int,ll int>
  8. #define msi map<string,ll int>
  9. #define mis map<ll int, string>
  10. #define rep(i,a,b) for(ll int i=a;i<b;i++)
  11. #define mpi map<pair<ll int,ll int>,ll int>
  12. #define pii pair<ll int,ll int>
  13. #define vi vector<ll int>
  14. #define vii vector<pair<ll int, ll int>>
  15. #define vs vector<string>
  16. #define all(a) (a).begin(),(a).end()
  17. #define F first
  18. #define S second
  19. #define sz(x) (ll int)x.size()
  20. #define hell 1000000007
  21. using namespace std;
  22.  
  23.  
  24. void solve()
  25. {
  26. /***********************************/
  27. unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();
  28. mt19937_64 generator (seed);
  29. /***********************************/
  30. ll n,x;
  31. ll N,M,VL;
  32. N=100;
  33. M=1000000000;
  34. VL=1000;
  35. n=N;
  36. // n=generator()%10+1;
  37. x=generator()%M+1;
  38. cout<<n<<" "<<x<<endl;
  39. rep(i,0,n)
  40. {
  41. cout<<generator()%VL+1<<" ";
  42. }
  43. cout<<endl;
  44. return;
  45. }
  46.  
  47. void writeTest(int test)
  48. {
  49. startTest(test);
  50. /*
  51. Generator Code
  52. */
  53. ll TESTS=1;
  54. // cout<<TESTS<<endl;
  55. while(TESTS--)
  56. {
  57. solve();
  58. }
  59. }
  60.  
  61.  
  62. int main(int argc, char* argv[])
  63. {
  64. int tests = atoi(argv[1]);
  65. for (int i = 1; i <= tests; i++)
  66. writeTest(i);
  67. return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment