Source Code
#include <iostream>
using namespace std;
int main()
{
	int n;
	cin >> n;
	while (n-- > 0)
	{
		int a, b, x;
		cin >> a >> b >> x;
		if (b > a)
			swap(a, b);
		if (x < a && x != b)
		{
			cout << "NO\n";
			continue;
		}
		else if (x == b || x == a)
		{
			cout << "YES\n";
			continue;
		}
		else
		{
			int d = a - b;
			if (d == 0)
			{
				cout << "NO\n";
				continue;
			}
			while (a < x)
			{
				a += (a - b);
				d += d;
			}
			if (a == x)
			{
				cout << "YES\n";
				continue;
			}
			else
				cout << "NO\n";
		}
	}
}
Copy
Good Guy Jim Heromnxpw0
GNU G++17
244 ms
1.1 MB
Accepted