Nội dung Bài tập
Mã:
DS&A_21_22_Midterm_Semester_1_3
Tên:
Cau 3
Dạng thi:
oi
Thang điểm:
3 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
lethuc

Sử dụng bài làm ở câu 2 để thực hiện tiếp yêu cầu sau:

-         Sắp xếp các sản phẩm theo thứ tự sau:

o    Sản phẩm có điểm kiểm tra chất lượng (qc_score) nhỏ hơn thì đứng trước.

o   Nếu hai sản phẩm có cùng điểm kiểm tra chất lượng thì sản phẩm nào có id nhỏ hơn thì đứng trước.

Input:

-     Dòng đầu tiên chứa một số nguyên n là số lượng sản phẩm (1 <= n <= 100)

-     3*n dòng tiếp theo, mỗi dòng chứa:

o    Dòng đầu tiên chứa hai số nguyên id (1 <= id <= 104là ID của sản phẩm (Mỗi sản phẩm có một ID riêng biệt) và một chuỗi (1 <= |s| <= 10) (với |s| là độ dài chuỗi s) là mã sản phẩm.

o    Dòng tiếp theo chứa một chuỗi t (1 <= |t| <= 100) (với |t| là độ dài chuỗi t ) là tên sản phẩm.

o    Dòng cuối cùng chứa một số thực sc (1 <= sc <= 100) là điểm kiểm tra chất lượng của sản phẩm.

               (Dữ liệu đảm bảo số thực có tối đa 2 chữ số thập phân)

Output:

-         In danh sách liên kết sau khi đã sắp xếp theo định dạng:

{id}-{code}-{name}-{qc_score}

               (Với số thực, in đầy đủ 2 chữ số thập phân)

Ví dụ:

Input

Output

4

1723 LAP01

Laptop AB CD

75.55

1724 LAP01

Laptop AB CD

80.60

923 CPU02

CPU X2

20.00

815 RAM01

RAM Y1

75.55

923-CPU02-CPU X2-20.00

815-RAM01-RAM Y1-75.55

1723-LAP01-Laptop AB CD-75.55

1724-LAP01-Laptop AB CD-80.60





    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận