不是吧,怎么还是两个MLE
  • 板块P1900 自我数
  • 楼主WangCurry
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/30 21:53
  • 上次更新2023/11/30 21:57:17
查看原帖
不是吧,怎么还是两个MLE
764518
WangCurry楼主2023/11/30 21:53
#include<bits/stdc++.h>
using namespace std;
int d(int n){int ans=n;while(n)ans+=n%10,n/=10;return ans;}
int n,k,s,num;
int main(){
	cin>>n>>k;
	vector<bool>dk(70);vector<int>a(n+5);
	for(int i=1;i<=n;i++){dk[d(i)%70]=1;if(!dk[i%70])a[++num]=i;dk[i%70]=0;}
	cout<<num<<endl;
	for(int i=1;i<=k&&cin>>s;i++)cout<<a[s]<<' ';
	return 0;
}
2023/11/30 21:53
加载中...