Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

LEM - RIVER




Do nhà và trường của Zone nằm ở hai bên bờ của một con sông nên hàng ngày cậu phải đi đò qua sông để đi học. Zone cảm thấy rằng hành trình của ông lái đò là không tối ưu và Zone muốn tìm ra một đường đi tốt hơn.

Sau khi quan sát và đo đạc, Zone có thể biểu diễn được con sông bằng cách chỉ ra 2 bờ của nó. Mỗi bờ sông sẽ được biểu diễn bằng 1 đường gấp khúc và được xác định bằng tọa độ của các điểm trên đường gấp khúc đó như sau:

Đường gấp khúc biểu diễn bờ phía Đông của sông có N điểm, điểm thứ i có tọa độ (xi, yi).

Đường gấp khúc biểu diễn bờ phía Tây của sông có M điểm, điểm thứ j có tọa độ (uj, vj).

Biết rằng 2 bờ sông không có điểm chung và yi < yi+1 với mọi 1 ≤ i < N và vj < vj+1 với mọi 1 ≤ j < M.

Bạn hãy tìm 2 điểm A và B sao cho A nằm trên bờ Đông của con sông và B nằm trên bờ Tây của con sông và khoảng cách AB là nhỏ nhất.

Input

- Dòng đầu ghi 2 số nguyên dương N và M.

- Dòng thứ i trong N dòng tiếp theo ghi 2 số nguyên xi, yi.

- Dòng thứ j trong M dòng tiếp theo ghi 2 số nguyên uj, vj.

Output

- Gồm 1 dòng duy nhất ghi khoảng cách ngắn nhất tìm được

( Các số thực được ghi với độ chính xác 3 chữ số sau dấu phẩy )

Example

Input:
3 4
4 0
3 2
5 4
0 0
2 2
1 3
2 5

Output:
1.000

Giới hạn

  • 2 ≤ M, N ≤ 1000
  • |xi|, |yi|, |uj|, |vj| ≤ 10000

Được gửi lên bởi:special_one
Ngày:2008-03-26
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Lê Huy Bình

hide comments
2014-05-26 16:12:13 Lollipop


Last edit: 2014-05-26 17:26:44
2014-05-23 13:27:58 [GOD]
Duyệt thường đc 63,64
Hài@@
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.