結果

問題 No.44 DPなすごろく
ユーザー takatowin
提出日時 2017-01-09 02:10:45
言語 C90(gcc15)
(gcc 15.2.0)
コンパイル:
gcc-15 -O2 -std=c90 -DONLINE_JUDGE -o a.out _filename_ -lm
実行:
./a.out
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 250 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 224 ms
コンパイル使用メモリ 25,816 KB
最終ジャッジ日時 2026-02-24 00:04:28
ジャッジサーバーID
(参考情報)
judge2 / judge5
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
main.c: In function 'main':
main.c:11:3: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
   11 |   for(int i=1;i<=n/2;i++)
      |   ^~~
main.c:11:3: note: use option '-std=c99', '-std=gnu99', '-std=c11' or '-std=gnu11' to compile your code

ソースコード

diff #
raw source code

#include<stdio.h>
double temp=1;
double kai(int a){
  if(a==1 || a==0)
    return 1;
  return a*kai(a-1); 
}
int main(void){
int n;
scanf("%d",&n);
  for(int i=1;i<=n/2;i++)
    temp+=kai(n-i)/kai(i)/kai(n-2*i);
printf("%.lf\n",temp);
  return 0;
}

0