#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...