1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】

在这里插入图片描述
https://pintia.cn/problem-sets/994805342720868352/problems/994805347145859072
就是简单的模拟即可。

#include<bits/stdc++.h>
using namespace std;
bool solve(string s)
{
    
    
    int len=s.size();
    int a=stoi(s.substr(0,len/2));
    int b=stoi(s.substr(len/2));
    int sum=stoi(s);
    if(a*b==0) return false;
    if(sum%(a*b)) return false;
    return true;
}
int main(void)
{
    
    
    int t; cin>>t;
    while(t--)
    {
    
    
        string s; cin>>s;
        if(solve(s)) puts("Yes");
        else puts("No");
    }
    return 0;
}

Guess you like

Origin blog.csdn.net/qq_46527915/article/details/121548497