⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ac1217.pas

📁 uralcode
💻 PAS
字号:
program ural1217;
var
  a:array[0..5,0..45]of word;
  n:byte;
procedure cala(x:byte);
  var
    i,j,k:byte;
  begin
    fillchar(a,sizeof(a),0);
    a[0,0]:=1;
    for i:=1 to x do
      for j:=0 to 9 do
        for k:=j to 45 do
          inc(a[i,k],a[i-1,k-j]);
  end;
function b(x:byte):int64;
  var
    t:int64;
    i:byte;
  begin
    t:=0;
    for i:=0 to 45 do
      inc(t,sqr(a[x,i]));
    b:=t;
  end;
begin
  readln(n);
  if n mod 4=0 then begin
    cala(n div 4);
    writeln(sqr(b(n div 4)));
  end
  else begin
    cala((n+2) div 4);
    writeln(b((n-2) div 4)*b((n+2) div 4));
  end;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -