前言
正文
参考题解
#include<iostream>
#include<algorithm>
using namespace std;
/* 水题 题意:给定一个整数,要你判断是否是Cut Integer 思路:关键就是判断给定的整数是否满足Cut Integer的性质 */
bool isCutNum(string num){
bool flag=false;
int len=num.size();
int res=stoi(num);
int A=stoi(num.substr(0,len/2));
int B=stoi(num.erase(0,len/2));
//防止除数为0
if(A*B!=0&&res%(A*B)==0)flag=true;
return flag;
}
int main(){
int n;
cin>>n;
string temp;
for(int i=0;i<n;i++){
cin>>temp;
if(isCutNum(temp))cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
return 0;
}