Решение задачи Клавиатура - 2 с Acmp

Без пояснения   Просмотров: 24


Всем известно, что со временем клавиатура изнашивается, и клавиши на ней начинают залипать. Конечно, некоторое время такую клавиатуру еще можно использовать, но для нажатий клавиш приходиться использовать большую силу.

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    int n, k, bb;
    cin >> n;
    vector<int> a;
    vector<int> b;
 
    for(int i = 0; i < n; ++i){
        cin >> bb;
        a.push_back(bb);
    }
    cin >> k;
    for(int i = 0; i < k; ++i){
        cin >> bb;
        b.push_back(bb);
    }
    vector<int> c(k);
    for(int i = 0; i < b.size(); ++i)
        c[b[i] - 1]++;
    for(int i = 0; i < a.size(); ++i)
        if(c[i] > a[i])
            cout << "yes" << endl;
        else
            cout << "no" << endl;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться