记录编号 585412 评测结果 AAAAAAAAAAA
题目名称 [USACO Jan07] 有限制的素数 最终得分 100
用户昵称 Gravatar小刘同学 是否通过 通过
代码语言 C++ 运行时间 0.910 s
提交时间 2023-12-09 15:22:11 内存使用 2.61 MiB
显示代码纯文本
#include<iostream>
#include<iomanip>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<stack>
#include<cstdlib>
#include<stdlib.h>
using namespace std;
int s(int x,int y){
	if(x==1){
		return 0;
	}
	bool flag=false;
	int k;
	k=x;
	while(k){
		if(k%10==y){
			flag=true;
			break;
		}
		k/=10;
	}
	if(flag==false){
		return 0;
	}else{
		for(int i=2;i<=sqrt(x);i++){
			if(x%i==0){
				return 0;
			}
		}
		return 1;
	}
}
int main(){
	freopen("qprime.in","r",stdin);
	freopen("qprime.out","w",stdout);
	int a,b,d,cnt=0;
	scanf("%d%d%d",&a,&b,&d);
	for(int i=a;i<=b;i++){
		cnt+=s(i,d);
	} 
	cout<<cnt; 
    return 0;
}