#include using namespace std; using ll = long long; using ld = long double; #ifdef LOCAL #include #else #define debug(...) void(0) #endif int main() { ios::sync_with_stdio(false); cin.tie(nullptr); fixed(cout).precision(12); int N, K; cin >> N >> K; vector A(N); for(int i = 0; i < N; i++) cin >> A[i]; map MP; for(int i = 0; i < N; i++) MP[A[i]]++; for(auto&&[a, c]: MP) { if((a != 0 && c + MP[0] >= K) || (a == 0 && c >= K)) { cout << "Yes" << endl; return 0; } } cout << "No" << endl; }