Problem B 開個餐館算算賬

2021-09-24 04:43:24 字數 1689 閱讀 9673

#problem b: 開個餐館算算賬

time limit: 1 sec memory limit: 128 mb

submit: 1968 solved: 1004

[submit][status]description小明創業了!他開了一家餐館,每天客人還挺多的。每天下班後,他都要算算今天總共收入多少錢,但是手工算太麻煩了,所以他來向你求助了。

input第1行n>0,表示餐館提供n個菜品。

之後n行,每行包括2部分:菜名(不含空白符)及每份菜品的**。

接著是m>0,表示今天接待的客人數。

每個客人的輸入份三部分,第1行是客人的姓名(不含空白符),第2行是客人點的菜品的種類數k,之後k行是客人點的菜品名及份數。

output第一行輸出guest price。

之後按照客人姓名從小到大的順序(沒有重名的顧客),依次輸出每個客人消費了多少錢,消費額保留2位小數。

輸出時,姓名左對齊,寬度為所有客人姓名的最大長度加1。

sample input

10yu-shiang-shredded-pork 20

sweet-sour-shredded-potato 15

pie 0.50

steamed-rice 1.50

tomato-and-egg-soup 17

spareribs-with-brown-sauce 55

sauteed-sliced-lamb-with-scallion 60

stir-fried-bean-sprouts 14

moo-shu-pork 18

deep-fried-dough-sticks 2.50

3zhangsan

4yu-shiang-shredded-pork 1

sweet-sour-shredded-potato 1

pie 3

steamed-rice 1

lisi

2moo-shu-pork 1

deep-fried-dough-sticks 4

wangwu

3tomato-and-egg-soup 1

spareribs-with-brown-sauce 1

sauteed-sliced-lamb-with-scallion 1

sample output

guest price

lisi 28.00

wangwu 132.00

zhangsan 38.00

##code

#include

using namespace std;

intmain()

cin>>m;

int len=0;

for(

int i=

0;imapdouble

>

::iterator it;

cout<<

setiosflags

(ios:

:left)

<<

setw

(len+1)

<<

"guest"

<<

"price"

begin()

;it!=peo.

end(

);it++

)}

Problem G 開個餐館算算賬

time limit 1 sec memory limit 128 mb submit 673 solved 337 submit status web board 小明創業了!他開了一家餐館,每天客人還挺多的。每天下班後,他都要算算今天總共收入多少錢,但是手工算太麻煩了,所以他來向你求助了。第1行...

1807 開個餐館算算賬

小明創業了!他開了一家餐館,每天客人還挺多的。每天下班後,他都要算算今天總共收入多少錢,但是手工算太麻煩了,所以他來向你求助了。第1行n 0,表示餐館提供n個菜品。之後n行,每行包括2部分 菜名 不含空白符 及每份菜品的 接著是m 0,表示今天接待的客人數。每個客人的輸入份三部分,第1行是客人的姓名...

Problem B 來開個書店吧

time limit 1 sec memory limit 128 mb submit 1343 solved 776 submit status web board 某出版社可出版圖書和磁帶。其中圖書按照每頁的 乘以頁數進行定價,磁帶根據每10分鐘的 乘以磁帶錄音的分鐘數進行定價。請定義publi...