米欧=喵
查看原帖
米欧=喵
1252442
lucy2012楼主2024/8/13 17:48

样例不知道为什么输入了一半就结束了,后面就没有输出了喵。。(悲)

#include<bits/stdc++.h>
using namespace std;
long long t,x,k;
int d[]={1,0,0,0,1,0,1,0,2,1};
long long g(long long x,long long k){
	long long sum=0;
	while(x){
		sum+=d[x%10];
		x/=10;
	}
	if(k==1)
	    return sum;
	return g(sum,k-1);
}
int main(){
	cin>>t;
	while(t--){
		cin>>x>>k;
		cout<<g(x,k)<<endl;
	}
	return 0;
}
2024/8/13 17:48
加载中...