чтобы закодировать любое число от 1 до 4000 нужно i=12 бит (2^i = 4000; i=12 бит). 300 * 12 = 3600 бит = 450 байт.
Ответ дал: Гость
самое близкое число, к числу 25952, которое читается одинаково слева направо и справа налево это число: 26062.
26062 - 25952 = 110 секторов проверила программа за 2 секунды
110 : 2 = 55 секторов проверяет программа за секунду
Ответ дал: Гость
1 способ 2 способ
х чаек - на первом острове х чаек - на первом острове
у чаек - на втором острове 79-х чаек - на втором острове
х+у=79 х+у=79 х-15-12=79-х+12
х-15-12=у+12 х-у=39 2х=118
2х=118 х=59
х=59 79-59=20
у=20
ответ: на первом острове 59 чаек, на втором - 20 чаек.
Ответ дал: Гость
#include < stdio.h> # define in "input.txt"# define out "output.txt"unsigned long long sum(int n){unsigned long long otv=0; for (int i=1; i*i< =n; i++)if %i)){otv+=i; if(i*i! =n)otv+=n/i; }return otv; }int main(void){unsigned long long n,otv=0; freopen(in,"r",stdin); freopen(out,"w",stdout); scanf("%i64d",& n); otv=sum(n); printf("%i64d",otv); return 0; }
Популярные вопросы