fork(3) download
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main (){
  4. int m, n, t, i, j, k, l,h,g,f,o;
  5. f=0;
  6. scanf("%d", &t);
  7. int p[100000]={0};
  8. int tab[100000]={0};
  9. for (i=0;i<t;i++){
  10. scanf("%d %d", &m, &n);
  11. printf("\n");
  12. for (l=0,g=m; l<=n-m;l++,g++){
  13. p[l]=g;
  14. }
  15. for (j=2;j<=sqrt(n);j++){
  16. for (k=2*j;k<=n;k+=j){
  17. for(g=0;g<n;g++)
  18. if(p[g]%k==0){
  19. p[g]=0;
  20. }
  21. }
  22. }
  23. for (h=0;h<=n-m+1;h++){
  24. if(p[h]!=0 && p[h]!=1){
  25. tab[f]=p[h];
  26. f++;}
  27. }
  28. }
  29. for (o=0;o<f;o++){
  30. printf("%d\n",tab[o]);
  31. }
  32. return 0;
  33. }
  34.  
Time limit exceeded #stdin #stdout 5s 2824KB
stdin
2
10 1000
9999 19999
stdout
Standard output is empty