算法
(数论) $O(1)$
注意到 $\lfloor \frac{100 + t}{100}A\rfloor = A + \lfloor \frac{tA}{100} \rfloor$,如果 $tA$ 是 $100$ 的倍数,则 $A$ 无法被表示。
假设 $x = \lceil \frac{100N}{t} \rceil$ 表示 $tx$ 大于等于 $100N$ 的第一个可以被表示的数,则第 $N$ 个不能被表示的数为 $\frac{(100 + t)x}{100} - 1$
C++ 代码
#include <bits/stdc++.h>
using std::cin;
using std::cout;
using ll = long long;
template<typename T> T dup(T x, T y) { return (x + y - 1) / y; }
int main() {
ll t, n;
cin >> t >> n;
ll x = dup(100 * n, t);
x = x * (100 + t) / 100 - 1;
cout << x << '\n';
return 0;
}