#include #define range(i,a,b) for(int i = (a); i < (b); i++) #define rep(i,b) for(int i = 0; i < (b); i++) #define all(a) (a).begin(), (a).end() #define show(x) cerr << #x << " = " << (x) << endl; using namespace std; int main(){ double x, y; int n; cin >> x >> y >> n; x *= 1000; y *= 1000; double a[100]; rep(i,n){ cin >> a[i]; } double t, m; rep(i,n - 1){ t = a[i] / x; //i番目の交差点をkobaが曲がったときの時刻 m = t * y; //i番目の交差点をkobaが曲がったとき、師匠が進んだ距離 if(m > a[i + 1]){ cout << "NO" << endl; return 0; } } cout << "YES" << endl; return 0; }