kabinet17
?>

Уполикарпа есть n монет, достоинство i-й монеты равно ai. поликарп хочет распределить монеты по своим карманам, но он не может класть две монеты одинакового достоинства в один и тот же карман. например, елси у поликарпа есть шесть монет, представленных в виде массива a=[1, 2, 4, 3, 3, 2], он может распределить их по двум карманам следующим образом: [1, 2, , 3, 4]. поликарп хочет распределить все имеющиеся у него монеты, используя минимально возможное количество карманов. ему сделать это. входные данные первая строка входных данных содержит одно целое число n (1≤n≤100) — количество монет. вторая строка входных данных содержит n целых чисел a1, a2, …, an (1≤ai≤100) — достоинства монет. выходные данные выведите одно целое число — минимальное возможное количество карманов, необходимое поликарпу, чтобы распределить все имеющиеся у него монеты таким образом, что никакие две монеты с одинаковым достоинством не лежат в одном и том же кармане. примеры входные данные 6 1 2 4 3 3 2 выходные данные 2 входные данные 1 100 выходные данные 1

Информатика

Ответы

sashaleb88

Объяснение:

Python

input()

a = list(map(int, input().split()))

print(max(a.count(i) for i in a))

C++ 17

#include<bits/stdc++.h>

using namespace std;

main(){

   int a[1001],b[10001],n,i,m=0;

   cin>>n;

   for(i=1;i<=n;i++){

       cin>>a[i]; b[a[i]]++;

   }

   for(i=1;i<=1000;i++){

       m=max(m,b[i]);

   }

   cout<<m;

}

dddddd68

2000 Байтов.

Объяснение:

В алфавите 16 букв. Зная это информацию, мы можем воспользоватся формулой Хартли - N = 2^i, где N - мощность алфавита, а i - вес одного символа. 16 = 2^4. В задаче говорится, что все слова этого языка состоят из 5 букв. Выполнив обычные умножение, мы можем узнать вес одного слова в битах. 5 * 4 = 20 бит - вес одного слова. Далее просто вес одного слова умножим на их количество. 20 * 8000 = 160000. Нас просят  выразить информацию в Байтах, поэтому получившееся число разделим на 8, т.к. в одном Байте восемь бит информации. 160000 : 8 = 20000 Байтов - вес всех слов, составленных из букв алфавита.

saint158

Код программы:

#include <iostream>

using namespace std;

int main()

{

   int a, b ,c;

   cout<<"Введите 3 целых числа"<<endl;

   cin >>a>>b>>c;

   cout<<a<<"+"<<b<<"+"<<c<<"="<<a+b+c<<endl;

   cout<<a<<"*"<<b<<"*"<<c<<"="<<a*b*c<<endl;

   cout.precision(4);

   cout<<"("<<a<<"+"<<b<<"+"<<c<<")/3"<<"="<<(a+b+c)/3.<<endl;

   return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Уполикарпа есть n монет, достоинство i-й монеты равно ai. поликарп хочет распределить монеты по своим карманам, но он не может класть две монеты одинакового достоинства в один и тот же карман. например, елси у поликарпа есть шесть монет, представленных в виде массива a=[1, 2, 4, 3, 3, 2], он может распределить их по двум карманам следующим образом: [1, 2, , 3, 4]. поликарп хочет распределить все имеющиеся у него монеты, используя минимально возможное количество карманов. ему сделать это. входные данные первая строка входных данных содержит одно целое число n (1≤n≤100) — количество монет. вторая строка входных данных содержит n целых чисел a1, a2, …, an (1≤ai≤100) — достоинства монет. выходные данные выведите одно целое число — минимальное возможное количество карманов, необходимое поликарпу, чтобы распределить все имеющиеся у него монеты таким образом, что никакие две монеты с одинаковым достоинством не лежат в одном и том же кармане. примеры входные данные 6 1 2 4 3 3 2 выходные данные 2 входные данные 1 100 выходные данные 1
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Zhilinoe134
Devaunka40
bg1967bg
artemy682719
Svetlana ALLA
Кузнецов
isinyakin
mail66
fedserv
Присакарь520
uisfbu7777733
Anton-Yurevich222
Bologova Golovach1989
Аношкина1696
moscow053988