#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool rcmp(int a, int b) { return a>b; } typedef long long LL; class mypcmp { public: bool operator()(const int& a, const int& b) { return a cs; for (i=0; i=n) { printf("Yes\n"); return 0; } if (k>n) { printf("No\n"); return 0; } for (i=0; i=n) { printf("Yes\n"); return 0; } if (k==n) { printf("No\n"); return 0; } if (k==n-1) { for (i=0; ie) ze=e; zc=ze-pi; } while(ze=n&&c>=n) break; if (ze>e) { e=ze; c=zc; } zf[i]=ze; } if (ie) ze=e; zc=ze-pi; } while(ze=n&&c>=n) break; if (ze>e) { e=ze; c=zc; } zf[i]=ze; } if (i