bhupixb

Final Test case Generator

Jun 23rd, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include "bits/stdc++.h"
  2. #define sp putchar_unlocked
  3.  
  4. inline int rand(int l, int r){
  5. static std::mt19937 rng(std::chrono::steady_clock::now().time_since_epoch().count());
  6. std::uniform_int_distribution<int> uid(l, r); return uid(rng);
  7. }
  8. inline void pr(int n){if(n<0){n=-n;putchar_unlocked('-');}int i=10;char output_buffer[10];do{output_buffer[--i]=(n%10)+'0';n/=10;}while(n);do{putchar_unlocked(output_buffer[i]);}while(++i<10);}
  9. int main() {
  10. srand(time(NULL));
  11. int l = -10, r = 10;
  12. int nl = 1, nh = 500000;
  13. int t = 1, n;
  14. // pr(t);sp('\n');
  15. while(t--) {
  16. n = rand(nl, nh);
  17. pr(n);sp('\n');
  18. while(n--) {
  19. pr(rand(l, r));
  20. sp(' ');
  21. }
  22. sp('\n');
  23. }
  24. }
Add Comment
Please, Sign In to add comment