mices - Những con chuột
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: ngoclannt

Có N con chuột ở trong một đường hầm thẳng hẹp, chỉ cho phép 1 con chuột ở một chỗ tại một thời điểm, có N cái tổ chuột nằm dọc theo đường hầm, mỗi cái tổ chỉ chứa vừa một con chuột. Một con chuột có thể ở nguyên vị trí của nó, hoặc di chuyển một bước sang phải từ vị trí x sang x + 1 hoặc di chuyển một bước sang trái từ x đến x – 1. Một bước di chuyển tiêu tốn 1 phút. Giả sử đường hầm là trục số nguyên Ox, biết vị trí N con chuột và N tổ chuột, hãy tính số phút tối thiểu để con chuột cuối cùng chui vào được tổ.

Đầu vào: Dòng đầu tiên chứa số nguyên T cho biết số bộ dữ liệu cần kiểm tra. Mỗi bộ dữ liệu gồm

+ Dòng đầu chứa số nguyên N.

+ Dòng thứ 2 chứa N số nguyên khác nhau cho biết vị trí của N con chuột.

+ Dòng thứ 3 chứa N số nguyên khác nhau cho biết vị trí của N tổ chuột.

Đầu ra: Ứng với mỗi bộ dữ liệu đầu vào, chương trình của bạn cần in ra một dòng chứa số giây tối thiểu để con chuột cuối cùng chui được vào tổ.

Ràng buộc: 1 ≤ T ≤ 100; 0 ≤ N ≤ 104;

Vị trí của các con chuột và tổ chuột là số nguyên có giá trị tuyệt đối không quá 107

Ví dụ

Input Output

1

3

4 -4 2

4 0 5
4

 

Back to Top