求帮助大佬们,RE了,70分QwQ
查看原帖
求帮助大佬们,RE了,70分QwQ
805819
Dead_reaper楼主2024/3/7 13:57
#include<bits/stdc++.h>
using namespace std;
long long n,m;
long long ans[100005];
bitset<10000005> flag;
int sw(int s){
	int sum=0;
	while(s!=0) sum+=s%10,s/=10;
	return sum;
}
long long sum;
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++) flag[sw(i)+i]=1;
	for(int i=1;i<=n;i++)
		if(flag[i]==0)
			ans[++sum]=i;
	cout<<sum<<endl;
	for(int i=1;i<=m;i++){
		long long tmp;
		cin>>tmp;
		cout<<ans[tmp]<<" ";
	}
	return 0;
}
2024/3/7 13:57
加载中...