fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. while(t--)
  8. {
  9. int m,n,ans=0,i,j;
  10. cin>>m>>n;
  11. int prime[n+1];
  12. for(int i=2;i<=n;i++)
  13. prime[i]=1;
  14. prime[1]=0;
  15. for(i=2;i<=sqrt(n);i++)
  16. {
  17. if(prime[i]==1)
  18. {
  19. for(j=i+i;j<=n;j+=i)
  20. {
  21. prime[j]=0;
  22. }
  23. }
  24. }
  25. for(int i=m;i<=n;i++)
  26. if(prime[i]==1)
  27. ans+=i;
  28. cout<<ans<<endl;
  29. }
  30. }
  31.  
Success #stdin #stdout 0s 3472KB
stdin
2
1 8
37 45
stdout
17
121