摘要:
题目描述给定一个正整数 n,求一个最小的正整数 x,使得可以找到一个正整数y,且满足 y*y = n + x*x。输入输入包含多组测试数据。 每组数据只有一行为 1 个整数 n(0 < n < 10^9)。输出对于每组测试数据,按照题目描述输出对应的结果,如果找不到这样的正整数 x ,则输出 -1。示例输入23示例输出-11提示 1 #include<iostream> 2 #include<cmath> 3 using namespace std ; 4 int main() 5 { 6 int n, i ; 7 while(cin>>n) 8 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文