AtCoder ABC231F - Hai người hay ghen

Xem PDF




Thời gian:
Python 3 4.0s

Dạng bài
Điểm: 1800 Thời gian: 2.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Snuke muốn tặng một món quà cho Takahashi và một món cho Aoki. Có \(N\) loại quà. Với loại \(i\), độ yêu thích của Takahashi là \(A_i\), còn của Aoki là \(B_i\).

Mỗi người sẽ ghen nếu mình thích món quà của người kia hơn món mình nhận. Hãy đếm số cách chọn quà để cả hai không ghen. Hai người có thể nhận cùng một loại; cách chọn cho từng người được phân biệt, nên có \(N^2\) cách tất cả.

Dữ liệu vào

  • Dòng đầu chứa \(N\).
  • Dòng thứ hai chứa \(A_1,\ldots,A_N\).
  • Dòng thứ ba chứa \(B_1,\ldots,B_N\).

Dữ liệu ra

In số cách chọn thỏa yêu cầu.

Ràng buộc

  • \(1\le N\le2\cdot10^5\).
  • \(0\le A_i,B_i\le10^9\).
  • Mọi giá trị nhập là số nguyên.

Ví dụ

Ví dụ 1

Input
3
50 100 150
1 3 2
Output
4
Giải thích

Các cặp loại quà cho (Takahashi, Aoki) hợp lệ là \((1,1),(2,2),(3,2),(3,3)\).

Ví dụ 2

Input
3
123456789 123456 123
987 987654 987654321
Output
6

Ví dụ 3

Input
10
3 1 4 1 5 9 2 6 5 3
2 7 1 8 2 8 1 8 2 8
Output
37

Nguồn

AtCoder ABC231F - Hai người hay ghen.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.