当前位置:网站首页>杭电oj2092 整数解
杭电oj2092 整数解
2022-07-07 12:12:00 【sinat_36789271】
先记下, 不知道为什么过不了
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int a,b;
bool cc;
while(cin>>a>>b){
cc=true;
if(b==0&&a==0){
exit(0);
}
if(b>0){
for(int i=1;i<=pow(b,0.5);i++){
if(b%i==0){
if(i+b/i==a){
cout<<"Yes"<<endl;
cc=false;
break;
}
}
}
if(cc){
cout<<"No"<<endl;
}
}else if(b==0){
cout<<"Yes"<<endl;
}else{
b=-1*b;
for(int i=1;i<=pow(b,0.5);i++){
if(b%i==0){
if(-1*i+b/i==a||-1*b/i+i==a){
cout<<"Yes"<<endl;
cc=false;
break;
}
}
}
if(cc){
cout<<"No"<<endl;
}
}
}
}
边栏推荐
猜你喜欢
常用數字信號編碼之反向不歸零碼碼、曼徹斯特編碼、差分曼徹斯特編碼
2022-7-6 sigurg is used to receive external data. I don't know why it can't be printed out
Supply chain supply and demand estimation - [time series]
【立体匹配论文阅读】【三】INTS
通过 iValueConverter 给datagrid 的背景颜色 动态赋值
UML 顺序图(时序图)
Evolution of customer service hotline of dewu
js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点
使用day.js让时间 (显示为几分钟前 几小时前 几天前 几个月前 )
高等数学---第八章多元函数微分学1
随机推荐
Common response status codes
【日常训练】648. 单词替换
ES日志报错赏析-Limit of total fields
2022-7-6 sigurg is used to receive external data. I don't know why it can't be printed out
IP address home location query full version
Is it safe to open an account online now? Which securities company should I choose to open an account online?
请问指南针股票软件可靠吗?交易股票安全吗?
Excuse me, why is it that there are no consumption messages in redis and they are all piled up in redis? Cerely is used.
Advanced Mathematics - Chapter 8 differential calculus of multivariate functions 1
The difference between memory overflow and memory leak
[daily training] 648 Word replacement
最长上升子序列模型 AcWing 1012. 友好城市
Learning breakout 2 - about effective learning methods
Is the compass stock software reliable? Is it safe to trade stocks?
供应链供需预估-[时间序列]
call undefined function openssl_ cipher_ iv_ length
SSRF vulnerability file pseudo protocol [netding Cup 2018] fakebook1
gvim【三】【_vimrc配置】
postgresql array类型,每一项拼接
Clickhouse (03) how to install and deploy Clickhouse