Gửi bài giải
Điểm:
0,15 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Pascal, Python, Rust
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 được vào tổ.
Dữ liệu:
- Dòng đầu tiên của đầu vào chứa số nguyên ~T~ là 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.
Kết quả:
- Ứ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ố phút tối thiểu để con chuột cuối cùng chui được vào tổ.
Ràng buộc
- ~1 \leq T \leq 100 ; 1 \leq N \leq 10^4~.
- 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á ~10^7~.
Sample Input
1
3
4 -4 2
4 0 5
Sample Input
4
Bình luận