国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

游船出租

2019-11-10 18:00:45
字體:
來源:轉載
供稿:網友

PRoblem Link:http://139.129.36.234/problem.php?id=1208

1208: 游船出租

時間限制: 1 Sec  內存限制: 32 MB提交: 2  解決: 2[提交][狀態(tài)][討論版]

題目描述

    現(xiàn)有公園游船租賃處請你編寫一個租船管理系統(tǒng)。當游客租船時,管理員輸入船號并按下S鍵,系統(tǒng)開始計時;當游客還船時,管理員輸入船號并按下E鍵,系統(tǒng)結束計時。船號為不超過100的正整數(shù)。當管理員將0作為船號輸入時,表示一天租船工作結束,系統(tǒng)應輸出當天的游客租船次數(shù)和平均租船時間。    注意:由于線路偶爾會有故障,可能出現(xiàn)不完整的紀錄,即只有租船沒有還船,或者只有還船沒有租船的紀錄,系統(tǒng)應能自動忽略這種無效紀錄。

輸入

    測試輸入包含若干測試用例,每個測試用例為一整天的租船紀錄,格式為:    船號(1~100) 鍵值(S或E) 發(fā)生時間(小時:分鐘)    每一天的紀錄保證按時間遞增的順序給出。當讀到船號為-1時,全部輸入結束,相應的結果不要輸出。

輸出

 對每個測試用例輸出1行,即當天的游客租船次數(shù)和平均租船時間(以分鐘為單位的精確到個位的整數(shù)時間)。

樣例輸入

1 S 08:102 S 08:351 E 10:002 E 13:160 S 17:000 S 17:003 E 08:101 S 08:202 S 09:001 E 09:200 E 17:00-1

樣例輸出

2 1960 01 60

提示

來源

2007年浙江大學計算機及軟件工程研究生機試真題

AC code:

#include<iostream>#include<algorithm>#include<stdio.h>#include<map>#include<math.h>#include<string.h>#include<queue>#include<vector>#include<set>#define LL long long#define exp 1e-9#define MAXN 1000010using namespace std;int sum,cnt,num,h,m;char ch;int mark[111],sth[111],stm[111];int jishi(int h1,int m1,int h2,int m2){	int sum=0;	if(h1<h2)	{		sum+=60-m1;		h1++;	}	sum+=(h2-h1)*60+m2;	return sum;}int main(){//	freopen("D://in.txt","r",stdin);	memset(mark,0,sizeof(mark));		sum=cnt=0;	while(scanf("%d",&num)!=EOF)	{		if(num==-1) break;		if(num==0)		{			if(cnt==0) printf("0 0/n");			else				printf("%d %.0lf/n",cnt,sum*1.0/cnt);			memset(mark,0,sizeof(mark));			sum=cnt=0;		}					scanf(" %c %d:%d/n",&ch,&h,&m);		if(ch=='S')		{			mark[num]=1;			sth[num]=h;			stm[num]=m;		}		else if(ch=='E')		{			if(mark[num]==1)			{				cnt++;				sum+=jishi(sth[num],stm[num],h,m);//				printf("%d:%d/n",num,jishi(sth[num],stm[num],h,m));				mark[num]=0;			}		}	}		return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 富源县| 景洪市| 汾西县| 北川| 舟曲县| 株洲市| 清新县| 布尔津县| 明溪县| 仪陇县| 宁阳县| 开远市| 宁陵县| 栾川县| 大兴区| 临海市| 广东省| 阿城市| 平凉市| 文登市| 古浪县| 巩留县| 余干县| 齐河县| 蓬安县| 柞水县| 德化县| 靖州| 神池县| 洛浦县| 沽源县| 衡水市| 无锡市| 开化县| 雷波县| 修武县| 镇安县| 开原市| 桑植县| 宝应县| 什邡市|