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.|

POINTSEG - Điểm và đoạn thẳng

Cho n đoạn thẳng trên trục số và tọa độ của m điểm trên trục số này (1 ≤ n, m ≤ 105). Đoạn thẳng thứ i được xác định bởi ai, bi – tọa độ hai đầu của của nó. Điểm thứ j có tọa độ dj, Đoạn thẳng thứ k chứa điểm có tọa độ x  nếu min(ak, bk) ≤ x ≤ max(ak, bk)

Tất cả các tọa độ đều nguyên và có giá trị không vượt quá 109.

Yêu cầu: Với mỗi điểm hãy xác định số đoạn thẳng chứa nó. ­

Input:

  • Dòng đầu tiên chứa hai số nguyên n m,
  • Dòng thứ i trong n dòng tiếp theo chứa 2 số nguyên aibi,
  • Dòng tiếp theo chứa m số nguyên d1, d2, . . ., dm.

Output:

Ghi ra m số nguyên trên một dòng, số thứ j cho biết số đoạn thẳng chứa điểm thứ j.

Example:

Ví dụ:

Input:
3 2
0 5
-3 2
7 10 1 6

Output:
2 0

Được gửi lên bởi:noname00.pas
Ngày:2017-11-20
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:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL (Lào Cai chia sẻ)

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.