#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int32_t x, y, n; cin >> x >> y >> n; x *= 1000; y *= 1000; vector as(n + 1); for (auto i = 0; i < n; ++i) { cin >> as[i]; } as[n] = numeric_limits::max(); bool ans = true; for (auto i = 0; i < n; ++i) { double t = as[i] / double(x); if (t * y > as[i + 1]) { ans = false; break; } } cout << (ans ? "YES" : "NO") << endl; return 0; }