hdu 1861 游船出租
hdu 1861 游船出租
- 题意
- 题解
- 源代码
传送门
题意
给定n条租船与还船信息,求完整记录的租借次数,与平均时间
题解
用一个数组记录每个船号的借船时间,当还船的时间,首先判断是否借船,
如果存在借船,就计数++,并计算时间差计入总和中
源代码
#include<cstdio>
const int maxn = 102;inline int ti(int h,int m){return h*60+m;
}int a[maxn];//记录是否借船,并保存借船的时间
//初始化为-1,不能为0,时间可为00:00int main(){int no,h,m;char c;int ans=0,t=0;for(int i=0;i<maxn;++i)a[i]=-1;while(~scanf("%d",&no)){if(no==-1)break;getchar();//忽略掉数字与字符之间的空格scanf("%c%d:%d",&c,&h,&m);if(no==0){if(ans)printf("%d %d\n",ans,int(t*1.0/ans+0.5));// t*1.0/ans+0.5 进位,利用向下取整的性质else printf("0 0\n");//为下次案例初始化for(int i=0;i<maxn;++i)a[i]=-1;ans=t=0;}if(c=='S')a[no]=ti(h,m);else {if(a[no]==-1)continue;ans++;t+=ti(h,m)-a[no];a[no]=-1;}}
}
hdu 1861 游船出租相关推荐
- hdu 1861 游船出租 tag:模拟
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1861 一个研究生入学考试上机题==b 思路: 将信息放在结构体里,然后存在向量中, 最后扫描到 ...
- 杭电1861 游船出租
游船出租 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- hdu 1861-游船出租
游船出租 Time Limit: 1 ...
- hdu_1861_游船出租_201402282130
游船出租 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- 题目1022:游船出租(结构体使用)
题目链接:http://ac.jobdu.com/problem.php?pid=1022 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
- hdu1861 游船出租【模拟】
游船出租 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...
- HDOJ1861 游船出租
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1861 代码: #include<stdio.h> #include<stdlib.h&g ...
- 题目1022:游船出租
/* 题目描述:现有公园游船租赁处请你编写一个租船管理系统.当游客租船时,管理员输入船号并按下S键,系统开始计时:当游客还船时,管理员输入船号并按下E键,系统结束计时.船号为不超过100的正整数.当管 ...
- 题目1022:游船出租 2007年浙江大学计算机及软件工程研究生机试真题
题目描述: 现有公园游船租赁处请你编写一个租船管理系统.当游客租船时,管理员输入船号并按下S键,系统开始计时:当游客还船时,管理员输入船号并按下E键,系统结束计时.船号为不超过100的正整数.当管理员 ...
最新文章
- 基于OpenCV的条形码区域分割
- 软件测试集成测试广度,软件测试的规范[6]
- 486. Predict the Winner | 486. 预测赢家(博弈论)
- 鸿蒙系统多屏协同,官方铁证!鸿蒙 2.0 手机来了,EMUI 11 多屏协同支持鸿蒙手机...
- JavaFX图表(四)之面积图
- 上海区块链会议演讲ppt_进行第一次会议演讲的完整指南
- 妙啊,小米11保护壳先小米11一步上市了...
- Mac mysql 运行sql文件中文乱码的问题
- 关于IT结合测试,事前DB与事后DB的问题(之一:如何能更好的看出更新效果)。
- Linux ---yum源详解
- 电脑文件同步备份软件哪个好用?
- python修改app定位_5种萌新技巧定位APP_SIGN代码
- OneNote2007简体中文便携版
- NB-IoT将为无线烟感带来哪些改变?
- 齐次线性方程组系数矩阵的秩与解集的秩
- 【Mac环境】mac在线安装brew时返回443链接被拒绝或超时错误解决方案
- 【matplotlib】画图基本函数 pyplot.barh 画水平柱状图
- 云原生之使用docker部署qbittorrent
- 如何抓包分析BLE 空口报文(GAP + GATT + LESC procedure)?
- 【0109】Linux系统监测工具sysstat介绍
热门文章
- Html5手机端网址封装成微信小程序的教程
- CoCa: Contrastive Captioners are Image-Text Foundation Models翻译
- 中金电信 文思海辉 pactera email 邮箱设置
- eclipse看不到android设备,为什么Eclipse的Android设备选择器没有显示我的Android设备?...
- SHL、SHR指令的区别
- Tradeoff 是一种针对目标选择有效的路径的思维方式
- 人工智能VS人类智能,一个未知的矛盾对立理论
- JAVA中阳历与阴历时间转换
- Cow Gymnastics【签到题】
- java 模拟投票代码_求投票系统(Java源代码)