結果
問題 | No.275 中央値を求めよ |
ユーザー |
|
提出日時 | 2020-08-29 09:55:40 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 32 ms / 1,000 ms |
コード長 | 521 bytes |
コンパイル時間 | 383 ms |
コンパイル使用メモリ | 12,672 KB |
実行使用メモリ | 10,880 KB |
最終ジャッジ日時 | 2024-11-14 05:16:22 |
合計ジャッジ時間 | 2,834 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 38 |
ソースコード
n = int(input())#整数の数a_i = list(map(int,input().split(' ')))#リストa_i.sort()#リストを昇順に(リスト型のメソッド)if n%2==0:#要素の中央に近い2つの値の要素番号median1 = int( n/2 - 1 )median2 = int( n/2 )#中央値計算median = ( a_i[median1] + a_i[median2] ) / 2print(median)else:#要素の中央の要素番号median0 = int( (n - 1) / 2 )#リストから中央値を取り出すmedian = a_i[median0]print(median)