Ответы на вопрос:
Var a: array [0..8,0..80] of int64; i,j,k,n,m: integer; s: int64; begin read(n); m : = n div 2 * 10; for i : = 0 to n div 2 do for j : = 0 to m do a[i,j] : = 0; a[0,0] : = 1; for i : = 1 to n div 2 do for j : = 0 to m do for k : = 0 to 9 do if j - k > = 0 then a[i,j] : = a[i,j] + a[i-1,j-k]; k : = n div 2; s : = 0; for i : = 0 to m do s : = s + sqr(a[k,i]); if n mod 2 < > 0 then s : = s * 10; s : = s - 1; write(s); end.
Популярно: Информатика
-
Diankamilanka200530.01.2023 11:45
-
L4i6za05.06.2021 16:04
-
mariarura31.10.2020 17:47
-
Варвара7563925.03.2020 03:51
-
SanyaZv24.01.2023 01:21
-
МелодиЛук03.02.2020 06:35
-
ersyndosmaganbet30.11.2022 10:13
-
Makalllla112221.10.2020 05:24
-
parus2730.03.2022 20:57
-
l3bv1t05.01.2020 18:09