2 条题解
-
0
- #include
- using namespace std;
- int m,r,s,k,al[54321],ii=1,z=1;
- bool zhishu(int x){
- if(x<2) return 0;
- for(int i=2;i<x;i++)
-
if(x%i<=0&&x%i>=0) return 0; - return 1;
- }
- int main(){
- cin>>m>>r>>s>>k;
- for(int i=1;i<=s;i+=z){
-
if(i%m==r&&zhishu(i)){ -
z=m; -
al[ii++]=i; -
-
}
-
- }
- cout<<((al[k]!=0)?al[k]:-1);
- return 0;
- }
信息
- ID
- 105
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 3
- 已通过
- 3
- 上传者