#include <iostream>
#include <set>
int main()
{
std::set<std::string> Set;
int n, k;
std::cin >> n >> k;
char * s = new char[k + 1];
std::cin.clear();
while (std::cin.get() != '\n'){};
for (auto i = 0; i < n / k; i++)
{
std::cin.get(s, k+1);
Set.insert(s);
}
std::cout << Set.size();
return 0;
}
25 Гбайт = 214748364800бит
2048Кбайт = 2Мбайт
140 Мбайт = 1174405120
2028 Кбайт = 15,84 Мбит
5 Гбайт = 42949672960 бит
Если шаг не задан явно, значит он равен 1.
a = int(input())
b = int(input())
while 6 < m:
print(n, m)
n = n * 2
m = m - 2
else:
print("Цикл окончен n =",n)
print("m =", m)
А) для представления объектов окружающего мира могут быть использованы: макет застройки жилого района и фотоснимки движения воздушных масс;
б) для объяснения известных фактов могут быть использованы: фотоснимки движения воздушных масс, модель полёта самолёта новой конструкции в аэродинамической трубе и схема строения внутренних органов человека;
в) для проверки гипотез и получения новых знаний об исследуемых объектах могут быть использованы: фотоснимки движения воздушных масс, модель полёта самолёта новой конструкции в аэродинамической трубе и схема строения внутренних органов человека;
г) для прогнозирования могут быть использованы: фотоснимки движения воздушных масс, расписание движения поездов и модель полёта самолёта новой конструкции в аэродинамической трубе;
д) для управления могут быть использованы: расписание движения поездов.
Ну если же у вас такой же перечень как и у меня.