#include <iostream>
#include <string>
#include <algorithm>
bool P(int value)
{
std::string left = std::to_string(value);
std::reverse(left.begin(), left.end());
std::string right = std::to_string(value);;
return left == right;
}
int main()
{
int n;
std::cin >> n;
int count = 0;
for (int i = 1; i <= n; ++i)
{
if (P(i))
{
count++;
}
}
std::cout << "Count palindrome: " << count << std::endl;
return 0;
}
32 Кбайта
Объяснение:
Количество цветов в изображении вычисляется по формуле:
, где N - количество цветов (кол-во цветов), а i - объем памяти, занимаемый ОДНИМ пикселем (бит).
В нашем случае цвета всего 2 (N=2), из чего следует:
, то есть i=1 биту.
Количество занимаемой информации вычисляется по формуле:
, где I - общий объем занимаемой информации (бит), k - кол-во пикселей для кодирования (пикс.), i - объем памяти для кодирования ОДНОГО пикселя (бит).
В нашем случае пикселей в изображении
. Подставим в формулу данные и получим:
бит информации.
1 байт = 8 =
бит
1 Кбайт =
байт =
бит.
Кбайта.