Đề bài
Công ty xổ số BlueCode phát hành vé số đặc biệt để chào mừng ngày thành lập. Các vé được đánh số thứ tự từ 1 đến . Hệ thống quay thưởng sẽ tạo ra ngẫu nhiêu một dãy gồm số nguyên dương là mã của vé. Vé thứ có mã là . Cặp vé với , sẽ trúng thưởng nếu trong hai mã của hai vé đó là và sẽ có một số bằng số lớn nhất, số còn lại bằng số nhỏ nhất trong các số . Tức là khi đặt ; thì trong hai số và sẽ có một số bằng , số còn lại bằng . Công ty muốn biết có bao nhiêu cặp vé sẽ trúng thưởng nên đã nhờ bạn An lập trình để tính số cặp vé trúng thưởng.
Yêu cầu: Cho biết dãy gồm số nguyên dương , hãy đưa ra số cặp vé trúng thưởng.
Dữ liệu vàoTrungThuong.Inp
Dữ liệu cho trong tệp văn bản TrungThuong.Inp gồm:
- Dòng 1 ghi số nguyên dương .
- Dòng 2 ghi số nguyên dương .
Các số ghi trên một dòng được phân cách nhau bởi dấu cách trống.
Kết quả raTrungThuong.Out
Kết quả ghi ra tệp văn bản TrungThuong.Out một số nguyên duy nhất là số cặp vé trúng thưởng.
Ràng buộc
- 40% số test ứng với 40% số điểm thỏa mãn ;
- 40% số test ứng với 40% số điểm thỏa mãn ;
- 20% số test ứng với 20% số điểm thỏa mãn ; ; .
Ví dụ
5 3 3 1 6 5
5
Giải thích
Ta có 5 cặp vé trúng thưởng
| Cặp vé | và ; hoặc và ; | ||||
|---|---|---|---|---|---|
| 3 | 3 | 3 | 3 | ||
| 3 | 1 | 1 | 3 | ||
| 1 | 6 | 1 | 6 | ||
| 6 | 5 | 5 | 6 | ||
| 3 | 1 | 1 | 3 |