結果
問題 |
No.275 中央値を求めよ
|
ユーザー |
|
提出日時 | 2016-04-03 19:48:41 |
言語 | Fortran (gFortran 14.2.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 600 bytes |
コンパイル時間 | 1,451 ms |
コンパイル使用メモリ | 32,128 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-06-24 23:46:49 |
合計ジャッジ時間 | 2,571 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 38 |
ソースコード
! yukicoder My Practice ! author: Leonardone @ NEETSDKASU PROGRAM yukicoder INTEGER :: n, a(1000), i, j, p, t REAL :: ans READ(*,*) n READ(*,*) a(1:n) DO i = 1, n - 1 p = i DO j = i + 1, n IF (a(j) < a(p)) THEN p = j END IF END DO t = a(i) a(i) = a(p) a(p) = t END DO p = n / 2 IF (MOD(n, 2) == 0) THEN ans = a(p) + a(p + 1) ans = ans / 2.0 ELSE ans = a(p + 1) END IF PRINT '(F0.2)', ans STOP END PROGRAM yukicoder