Giao Nhau Của Những Người Bạn
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
4.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Nông dân John có giống bò được đánh số từ đến . Mỗi giống bò xuất hiện đúng một lần ở mỗi bên của con đường. Hai giống bò và được gọi là không thân thiện nếu .
Một cặp giống bò được gọi là giao nhau nếu chúng xuất hiện theo thứ tự khác nhau ở hai bên đường. Cụ thể, nếu bò đứng trước bò ở bên trái, nhưng bò đứng trước bò ở bên phải, thì cặp này giao nhau.
Hãy đếm số cặp giống bò không thân thiện mà còn giao nhau.
Dữ liệu vào
- Dòng : Hai số nguyên () và ().
- dòng tiếp theo: Thứ tự xuất hiện của các giống bò ở bên trái đường (mỗi giống bò một dòng).
- dòng tiếp theo: Thứ tự xuất hiện của các giống bò ở bên phải đường (mỗi giống bò một dòng).
Dữ liệu ra
Một số nguyên duy nhất là số cặp giống bò không thân thiện mà giao nhau.
Ràng buộc
- Mỗi giống bò từ đến xuất hiện đúng một lần ở mỗi bên đường.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 4 3 2 1 1 4 2 3 |
2 | Với , hai giống bò không thân thiện nếu hiệu của chúng . Bên trái: . Bên phải: . Cặp : bên trái trước , bên phải trước → giao nhau. → không thân thiện. ✓ Cặp : bên trái trước , bên phải trước → giao nhau. → không thân thiện. ✓ Cặp : bên trái trước , bên phải trước → không giao nhau. Các cặp còn lại hoặc thân thiện () hoặc không giao nhau. Tổng: cặp. |
| 100 3 58 65 97 79 8 68 16 81 37 56 5 83 31 47 84 89 69 21 85 90 98 87 39 61 71 30 54 28 96 1 3 27 82 18 43 7 59 12 2 100 19 23 38 88 11 10 4 93 44 48 52 76 86 66 40 6 45 34 22 46 49 33 78 72 92 32 51 77 94 64 80 53 24 14 57 91 41 73 36 35 70 63 17 75 26 25 62 15 9 74 55 60 13 99 95 20 67 50 29 42 17 60 91 65 83 39 36 74 90 30 4 27 13 2 16 94 53 28 56 98 11 20 23 95 49 46 96 26 100 3 48 19 59 68 8 76 89 67 87 12 73 24 54 63 61 25 57 78 85 21 1 99 79 42 70 93 75 7 51 37 72 81 82 34 97 18 71 35 40 58 77 52 33 10 88 6 62 84 41 69 22 43 38 86 55 92 47 15 64 50 31 9 66 29 32 14 5 80 45 44 |
2175 | Với , , có cặp giống bò không thân thiện mà giao nhau. |
Ghi chú
Hai giống bò và là thân thiện nếu . Bài yêu cầu đếm số cặp vừa không thân thiện () vừa giao nhau (xuất hiện theo thứ tự ngược nhau ở hai bên đường).
Bình luận