結果
問題 |
No.275 中央値を求めよ
|
ユーザー |
|
提出日時 | 2016-04-03 19:47:25 |
言語 | Fortran (gFortran 14.2.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 600 bytes |
コンパイル時間 | 724 ms |
コンパイル使用メモリ | 32,768 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-10-02 13:04:22 |
合計ジャッジ時間 | 1,910 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 WA * 1 |
other | AC * 28 WA * 10 |
ソースコード
! 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.0)', ans STOP END PROGRAM yukicoder