代码如下,long long 过不了,double 和 long double 都能过
#include<bits/stdc++.h>
using namespace std;
double n,k;
bool check(string s) {
double sum=1,t=0;
for(int i=0; i<s.size(); i++) {
long long aa=s[i]-'0';
sum=sum*aa;
if(sum==0) {
t=0;
break;
return 1;
}
}
if(sum>k) {
t=1;
return 0;
}
return 1;
}
int main() {
cin>>n>>k;
for(int i=1; i<=n; i++) {
string a;
cin>>a;
if(check(a)) {
cout<<"kawaii"<<endl;
} else {
cout<<"dame"<<endl;
}
}
return 0;
}