174
 правки
Изменения
→Псевдокод
            '''if''' candidates[element] == 0 // если никто с таким элементом не стоит
              candidates.remove(element) // удалим этот элемент
    '''for''' candidate '''in''' candidates // обнулим счетчик
      candidates[candidate] = 0
    '''for''' i = 0 '''to''' N - 1 // посчитаем, сколько раз встречаются элементы
      '''if''' candidates.containsKey(a[i])
        candidates[a[i]]++
    '''for''' candidate '''in''' candidates // проверим, встречается ли элемент N / K раз
    '''return''' elements