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

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


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

Код

#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 Автор: Администратор


Код

n = int(input())
a = list(map(int, input().split()))
k = int(input())
b = list(map(int, input().split()))
c = [0] * k
for i in range(len(b)):
    c[b[i] - 1] += 1
for i in range(len(a)):
    if c[i] > a[i]:
        print('yes')
    else:
        print('no')

         

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



Комментарии

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



Заявка на расчет