题目:Num
本题思路:
数学题
n = a*b + a + b
n+1 = (a+1)(b+1)
直接判断n+1是否是质数。
AC代码优雅版:
// n+1 = (a+1)(b+1)
//优雅,太优雅了www
#include <iostream>
using namespace std;
bool check(int x) //好喜欢check!
{
for(int i = 2; i <= x / i; i ++ )
if(x % i == 0)
return true;
return false;
}
int main()
{
int x;
cin >> x;
if(check(x + 1)) puts("Yes");
else puts("No");
return 0;
}
欢迎交流~ 祝大家天天快乐AC~