Cho mẫu số liệu gồm n số nguyên. Sử dụng phương pháp loại trừ trung vị để tính tứ phân vị như sau:
Ví dụ: Dãy 1,2,2,3,4,5,6,7,8,100 (n=10 chẵn): nửa dưới =1,2,2,3,4 có trung vị Q1=2; nửa trên =5,6,7,8,100 có trung vị Q3=7. IQR=5, ngưỡng trên =7+7.5=14.5 nên 100 là ngoại lai.
Dòng 1: số nguyên n (2≤n≤105). Dòng 2: n số nguyên x1,…,xn (−106≤xi≤106), cách nhau bởi dấu cách.
In ra 4 dòng:
Dòng 1: giá trị Q1, định dạng %.2f.
Dòng 2: giá trị Q3, định dạng %.2f.
Dòng 3: giá trị IQR, định dạng %.2f.
Dòng 4: danh sách các giá trị ngoại lai (giá trị gốc trong dãy, có thể lặp lại nếu xuất hiện nhiều lần), sắp xếp tăng dần, mỗi số định dạng %.2f, cách nhau bởi dấu cách; nếu không có ngoại lai nào, in ra Khong co.
Ví dụ với input trên, output là:
2.00
7.00
5.00
100.00
Ví dụ:
Đầu vào:
10
1 2 2 3 4 5 6 7 8 100
Đầu ra:
2.00
7.00
5.00
100.00
Đầu vào:
2
1 2
Đầu ra:
1.00
2.00
1.00
Khong co
Đang tải editor...