#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
#define fast_io ios_base::sync_with_stdio(false);\
cin.tie(0); cout.tie(0)
#define print(n) cout << (n) << '\n'
#define print_vec(arr) for (auto __ : arr)\
cout << __ << ' '; cout << '\n'
#define print_vec_vec(arr) for (auto _ : arr)\
{print_vec(_);}; cout << '\n'
#define all(arr) arr.begin(), arr.end()
#define rall(arr) arr.rbegin(), arr.rend()
#define len(arr) (ll) (arr.size())
#define Max(arr) *max_element(all(arr))
#define Min(arr) *min_element(all(arr))
#define Sum(arr) accumulate(all(arr), 0ll)
#define ordered_set tree<ll, null_type,less<ll>,\
rb_tree_tag,\
tree_order_statistics_node_update>
#define ll_max LONG_LONG_MAX
#define ll_min LONG_LONG_MIN
#define vec vector
#define pll pair<ll, ll>
#define ll unsigned long long
#define ld long double
#define mp make_pair
#define pb push_back
#define F first
#define S second
ll mod = 1e9 + 7;
ll _main() {
ll k, x, a, sum = 0;
cin >> k >> x >> a; k--;
for (int i = 0; i <= x; i++)
sum += (sum / k) + 1;
if (sum > a)
return print("NO"), 0;
return print("YES"), 0;
}
signed main() {
fast_io;
int tc = 1;
cin >> tc;
while (tc--)
_main();
return 0;
}
1605B - Reverse Sort | 1607C - Minimum Extraction |
1604B - XOR Specia-LIS-t | 1606B - Update Files |
1598B - Groups | 1602B - Divine Array |
1594B - Special Numbers | 1614A - Divan and a Store |
2085. Count Common Words With One Occurrence | 2089. Find Target Indices After Sorting Array |
2090. K Radius Subarray Averages | 2091. Removing Minimum and Maximum From Array |
6. Zigzag Conversion | 1612B - Special Permutation |
1481. Least Number of Unique Integers after K Removals | 1035. Uncrossed Lines |
328. Odd Even Linked List | 1219. Path with Maximum Gold |
1268. Search Suggestions System | 841. Keys and Rooms |
152. Maximum Product Subarray | 337. House Robber III |
869. Reordered Power of 2 | 1593C - Save More Mice |
1217. Minimum Cost to Move Chips to The Same Position | 347. Top K Frequent Elements |
1503. Last Moment Before All Ants Fall Out of a Plank | 430. Flatten a Multilevel Doubly Linked List |
1290. Convert Binary Number in a Linked List to Integer | 1525. Number of Good Ways to Split a String |