Валфавите племени муму всего 4 буквы (а, у, м, к), один знак препинания (точка) и для разделения слов используется пробел. подсчитали, что в популярном романе «мумука» содержится всего 10000 знаков, из них: букв а - 4000, букв у - 1000, букв м - 2000, букв к - 1500, точек -500, пробелов - 1000. какое количество информации содержит книга?
Ответы на вопрос:
всего 6 символовв алфавите, значит на 1 символ отводится 3 бита информациив книге 4000+1000+2000+1500+500+1000=10 000 сиаволовзначит в книге содержится 30 000 бит инофрмации
решал эту штуку на с++.
и я думаю это самый норм язык для этого, потому что я перебирал
кстати, если мой учитель это читает, я сам сделал эту штуку!
#include < iostream>
#include < string>
#include < algorithm>
#include < vector>
using namespace std;
int main()
{
string a,b,c,mi;
int y = 0;
cin > > a > > b > > c;
vector < string> z;
if (a.length() < = b.length() & & a.length() < = c.{
mi = a;
}
else if (b.length() < = a.length() & & b.length() < = c.{
mi = b;
}
else{
mi = c;
}
for (int i = 1; i < = mi.length(); i++){
y = 0;
for (int l = 0; l < mi.length() - i + 1; l++){
string s;
for (int j = 0; j < i; j++){
s = s + mi[l + j];
}
if (a.find(s) ! = std: : string: : npos & & b.find(s) ! = std: : string: : npos & & c.find(s) ! = std: : string: : npos){
z.push_back(s);
y = 1;
break;
}
}
if (y == 0){
break;
}
}
cout < < z[z.size() - 1];
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sanya334422.12.2020 23:19
-
yusifmailov114.02.2021 10:37
-
mirza2203.07.2020 00:39
-
artamasvan11.03.2022 04:34
-
Евгеха00116.03.2022 16:55
-
begimay042404.11.2021 02:43
-
chuko11.12.2020 07:30
-
vyacheslavkotov06.01.2022 05:08
-
artemka2200a06.11.2021 02:02
-
menyaylo5628.06.2023 20:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.