The highest profitable product

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (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:
Ha Minh Ngoc
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Your store has ~n~ products, each product has unique identity. Given the cost, the price and the number of items you sold last month for each product, find out the top ~k~ highest profit products. Note that if some products have same profit as the ~k-highest~ profit product, output them too.

Input

The first line contains two integers ~n~ and ~k~ (~k~ ≤ ~n~ ≤ ~10^{5}~).

Each line in the next ~n~ lines contains product identity, product name, the price, the cost and the quantity you sold.

Note: All integers are less than ~2\times10^5~

Output

The list of top highest profit products which are in order of decreasing the total profit, and increasing identity. Each product output product identity, product name and the total profit

Sample Input

4 2
1 laptop 10 8 3
2 watch 20 17 2
3 phone 100 87 1
4 glasses 10 9 5

Sample Output

3 phone 13
1 laptop 6
2 watch 6

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.