Nội dung Bài tập
Mã:
LTNC17.FINAL2_Ca2
Tên:
LTNC17.FINAL2_Ca2
Dạng thi:
oi
Thang điểm:
10 đ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:
phucnq

Xây dựng chương trình quản lý các căn hộ trong một tòa nhà với các thông tin:

·         Số nhà (kiểu chuỗi)

·         Số thành viên trong nhà

·         Lượng điện tiêu thụ (kiểu số) tính theo KWh

·         Lượng nước tiêu thụ (kiểu số) tính theo m3 

Giá bán nước tại TP.HCM được quy định như sau:

Định mức tiêu thụ

Giá tiền (Đồng/m3)

Đến 4m3/người/tháng

5300

Trên 4 m3 đến 6 m3/người/tháng

10200

Trên 6 m3/người/tháng

11400

Giá bán điện tại TP.HCM được quy định như sau:

Định mức tiêu thụ (KWh)

Giá tiền (Đồng/KWh)

Từ 0 – 100

2484

Từ 101 – 200

2786

Từ 201 trở lên

3503

Chương trình có thể thực hiện được các chức năng sau:

·         Nhập/ xuất thông tin của các căn hộ gồm các thông tin: Số nhà, Số thành viên, Tiền điện, Tiền nước (tính theo bảng giá phía trên). Mỗi thông tin cách nhau một khoảng trắng.

·         Sắp xếp các căn hộ theo tổng tiền điện + tiền nước tăng dần.

·         Tìm căn hộ theo số nhà.

Yêu cầu:

-          Sử dụng các thư viện STL để thực hiện: vector, algorithm, string


INPUT:

-          Dòng đầu tiên: Số nguyên dương n và chuỗi s. Trong đó n là số lượng căn hộ và s là số nhà của căn hộ cần tìm.

-          Các dòng tiếp theo, mỗi dòng là thông tin của 1 căn hộ, bao gồm: số nhà, số thành viên trong nhà, lượng điện tiêu thụ, lượng nước tiêu thụ. Mỗi thông tin cách nhau một khoảng trắng.


OUTPUT

N dòng, mỗi dòng gồm thông tin của các căn hộ được sắp xếp theo tiêu chí tổng tiền điện + tiền nước tăng dần. Các thông tin cần xuất là: số nhà, tiền điện, tiền nước.

Dòng cuối cùng: xuất “YES” và thông tin của căn hộ có số nhà cần tìm kiếm. Nếu không tìm thấy tìn in ra chữ “NO”.


Ví dụ 1:

INPUTOUTPUT
5 304B5
301B5 1 123 50
302B5 1 93 30
303B5 1 137 20
304B5 1 250 42
305B5 1 120 10
305B5 304120 87200
302B5 231012 315200
303B5 351482 201200
301B5 312478 543200
304B5 702150 452000
YES 304B5 702150 452000

Ví dụ 2:

INPUTOUTPUT
5 307B5
301B5 1 123 50
302B5 3 93 30
303B5 1 137 20
304B5 1 250 42
305B5 2 120 10
305B5 304120 62800
302B5 231012 261600
303B5 351482 201200
301B5 312478 543200
304B5 702150 452000
NO

Lưu ý: Đọc kỹ đề, định mức tiêu thụ nước có dựa trên số người.


    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