#include <iostream>
#include <iomanip>
#include<unordered_set>
using namespace std;
int main()
{
int y,n;
cin>>y>>n;
string st;
unordered_set<char> qq;
for(int i=y;i<=3000;i++)
{
stringstream sts;
string out;
st=to_string(i);;
sts<<setw(4)<<setfill('0')<<st;
out=sts.str();
for(int j=0;j<out.size();j++)
{
qq.insert(out[j]);
//cout<<out<<" "<<qq.size()<<"*****"<<endl;
if(qq.size()==n&&j==out.size()-1)
{
//cout<<qq.size()<<"&&&"<<endl;
cout<<i-y<<' '<<out;
return 0;
}
//cout<<out[i]<<endl;
}
qq.clear();
}
return 0;
}
L1-033 出生年 一个样例错误,提供一个思路
最新推荐文章于 2024-07-09 22:37:42 发布