#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; vector as(n + 1); for (auto i = 0; i < n; ++i) { cin >> as[i]; } as[n] = numeric_limits::max() / 1000; bool ans = true; for (auto i = 0; i < n; ++i) { if (as[i] * y > as[i + 1] * x) { ans = false; break; } } cout << (ans ? "YES" : "NO") << endl; return 0; }