Submit solution
Points:
200.00 (partial)
Time limit:
3.0s
Memory limit:
1024M
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text
Cho ~n~ đường thẳng có phương trình:
~y~ = ~a_i~~x~ + ~b_i~ (~i~ = 1, 2, ..., ~n~)
và ~m~ giá trị ~x_1~, ~x_2~,…, ~x_m~ Hãy tính giá trị của hàm:
~f(x)~ = ~min~ {~a_1x~ + ~b_1~, ~a_2x~ + ~b_2~,…,~a_n~~x~ + ~b_n~}
tại các giá trị ~x~ đã cho
Input:
- Dòng đầu tiên chứa số nguyên dương ~n~ (~n~ ≤ ~10^5~)
- ~n~ dòng tiếp theo, mỗi dòng chứa hai số nguyên ~a~, ~b~ mô tả một đường thẳng
- Dòng tiếp theo chứa số nguyên dương ~m~ (~m~ ≤ ~10^5~)
- ~m~ dòng cuối cùng, dòng thứ ~i~ chứa số nguyên ~x_i~
Output:
- In ra ~m~ dòng lần lượt là giá trị tìm được tương ứng với ~x_i~
Example:
Input
3
1 2
4 6
3 1
3
2
-10
100
Output
4
-34
102
Comments
Cô đã chỉnh sửa nhé. Bị nhầm chút. giờ nộp bài đi nhé
input mẫu bị thiếu ạ