记录编号 585412 评测结果 AAAAAAAAAAA
题目名称 [USACO Jan07] 有限制的素数 最终得分 100
用户昵称 Gravatar小刘同学 是否通过 通过
代码语言 C++ 运行时间 0.910 s
提交时间 2023-12-09 15:22:11 内存使用 2.61 MiB
显示代码纯文本
  1. #include<iostream>
  2. #include<iomanip>
  3. #include<cstring>
  4. #include<algorithm>
  5. #include<cmath>
  6. #include<stack>
  7. #include<cstdlib>
  8. #include<stdlib.h>
  9. using namespace std;
  10. int s(int x,int y){
  11. if(x==1){
  12. return 0;
  13. }
  14. bool flag=false;
  15. int k;
  16. k=x;
  17. while(k){
  18. if(k%10==y){
  19. flag=true;
  20. break;
  21. }
  22. k/=10;
  23. }
  24. if(flag==false){
  25. return 0;
  26. }else{
  27. for(int i=2;i<=sqrt(x);i++){
  28. if(x%i==0){
  29. return 0;
  30. }
  31. }
  32. return 1;
  33. }
  34. }
  35. int main(){
  36. freopen("qprime.in","r",stdin);
  37. freopen("qprime.out","w",stdout);
  38. int a,b,d,cnt=0;
  39. scanf("%d%d%d",&a,&b,&d);
  40. for(int i=a;i<=b;i++){
  41. cnt+=s(i,d);
  42. }
  43. cout<<cnt;
  44. return 0;
  45. }
  46.