Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Cách 1:
#include <bits/stdc++.h>
#define ll long long
using namespace std;
bool check(ll n)
{
if (n <= 1)
return false;
for (ll i = 2; i * i <= n; i++)
{
if (n % i == 0)
return false;
}
return true;
}
ll t;
int main()
{
cin >> t;
while (t--)
{
long long a, b, s;
cin >> a >> b;
s = (a + b) * (b - a);
if (check(s))
cout << "YES" << endl;
else
cout << "NO" << endl;
}
}
Cách 2:
#include <bits/stdc++.h>
#define ll long long
using namespace std;
bool check(ll n)
{
if (n <= 1)
return false;
for (ll i = 2; i * i <= n; i++)
{
if (n % i == 0)
return false;
}
return true;
}
ll t;
int main()
{
cin >> t;
while (t--)
{
long long a, b, s;
cin >> a >> b;
if (check(a + b) && (b - a) == 1)
cout << "YES" << endl;
else
cout << "NO" << endl;
}
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin