結果

問題 No.347 微分と積分
ユーザー jjjj
提出日時 2016-08-08 23:22:38
言語 Fortran
(gFortran 14.2.0)
結果
AC  
実行時間 2 ms / 5,000 ms
コード長 548 bytes
コンパイル時間 1,332 ms
コンパイル使用メモリ 32,896 KB
実行使用メモリ 5,248 KB
最終ジャッジ日時 2024-11-07 07:30:27
合計ジャッジ時間 1,222 ms
ジャッジサーバーID
(参考情報)
judge2 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 20
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.f90:24:23:

   24 |   write (bs,'(F18.10)'), bibun
      |                       1
Warning: Legacy Extension: Comma before i/o item list at (1)
Main.f90:25:23:

   25 |   write (ss,'(F18.10)'), sekibun
      |                       1
Warning: Legacy Extension: Comma before i/o item list at (1)

ソースコード

diff #

  integer::N,B,i
  real*8,allocatable::a(:)
  real*8::bibun,sekibun
  character*20::bs,ss
  read *,N
  read *,B
  allocate(a(N))
  read *,a

  bibun = 0.0_8
  do i=1,N
     bibun = bibun + a(i)*DBLE(B)**(a(i)-1.0_8)
  end do

  sekibun = 0.0_8
  do i=1,N
     if(a(i).eq.(-1.0_8)) then
        sekibun = sekibun + log(DBLE(B))
     else
        sekibun = sekibun + (DBLE(B)**(a(i)+1))/(a(i)+1.0_8)
     end if
  end do

  write (bs,'(F18.10)'), bibun
  write (ss,'(F18.10)'), sekibun
  print '(a)',ADJUSTL(bs)
  print '(a)',ADJUSTL(ss)
end program
0