是不是只要把输入改一下,类型改成 string 就好了?比赛的时候,认为数据太大,存 string,内存会爆o(╥﹏╥)o
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n,k;
cin>>n>>k;
cin.ignore();
for(int i=0;i<n;i++){
char a;
int s=1;
bool f=0;
while((a=cin.get())!='\n'){
if(a=='0'){
cout<<"kawaii"<<endl;
string b;
getline(cin,b);
f=1;
break;
}else{
int c=a-48;
if(s*c>k){
cout<<"dame"<<endl;
string b;
getline(cin,b);
f=1;
break;
}else{
s*=c;
}
}
}
if(f==0){
cout<<"kawaii"<<endl;
}
}
return 0;
}