#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
string s,t,kk;
cin>>n>>t;
for(int i=2;i<17;i++) //计算从(1到n的k进制字符串)
{
s=""; //每一次都必须把字符串置空;
for(int j=1;j<n+1;j++)
{
int number=j;
kk="";
while(number)
{
int k=number%i;
if(k<10)
{
kk+=k+'0';
}
else
{
kk+='A'+k-10;
}
number/=i;
}
reverse(kk.begin(),kk.end()); //把kk倒置
s+=kk;
}
if(s.find(t)!=-1)
{
cout<<"yes";
return 0;
}
}
cout<<"no";
}


京公网安备 11010502036488号