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 游船出租相关推荐

  1. hdu 1861 游船出租 tag:模拟

    题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1861     一个研究生入学考试上机题==b 思路: 将信息放在结构体里,然后存在向量中, 最后扫描到 ...

  2. 杭电1861 游船出租

    游船出租 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  3. hdu 1861-游船出租

    游船出租                                                                                   Time Limit: 1 ...

  4. hdu_1861_游船出租_201402282130

    游船出租 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  5. 题目1022:游船出租(结构体使用)

    题目链接:http://ac.jobdu.com/problem.php?pid=1022 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...

  6. hdu1861 游船出租【模拟】

    游船出租 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...

  7. HDOJ1861 游船出租

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1861 代码: #include<stdio.h> #include<stdlib.h&g ...

  8. 题目1022:游船出租

    /* 题目描述:现有公园游船租赁处请你编写一个租船管理系统.当游客租船时,管理员输入船号并按下S键,系统开始计时:当游客还船时,管理员输入船号并按下E键,系统结束计时.船号为不超过100的正整数.当管 ...

  9. 题目1022:游船出租 2007年浙江大学计算机及软件工程研究生机试真题

    题目描述: 现有公园游船租赁处请你编写一个租船管理系统.当游客租船时,管理员输入船号并按下S键,系统开始计时:当游客还船时,管理员输入船号并按下E键,系统结束计时.船号为不超过100的正整数.当管理员 ...

最新文章

  1. 基于OpenCV的条形码区域分割
  2. 软件测试集成测试广度,软件测试的规范[6]
  3. 486. Predict the Winner | 486. 预测赢家(博弈论)
  4. 鸿蒙系统多屏协同,官方铁证!鸿蒙 2.0 手机来了,EMUI 11 多屏协同支持鸿蒙手机...
  5. JavaFX图表(四)之面积图
  6. 上海区块链会议演讲ppt_进行第一次会议演讲的完整指南
  7. 妙啊,小米11保护壳先小米11一步上市了...
  8. Mac mysql 运行sql文件中文乱码的问题
  9. 关于IT结合测试,事前DB与事后DB的问题(之一:如何能更好的看出更新效果)。
  10. Linux ---yum源详解
  11. 电脑文件同步备份软件哪个好用?
  12. python修改app定位_5种萌新技巧定位APP_SIGN代码
  13. OneNote2007简体中文便携版
  14. NB-IoT将为无线烟感带来哪些改变?
  15. 齐次线性方程组系数矩阵的秩与解集的秩
  16. 【Mac环境】mac在线安装brew时返回443链接被拒绝或超时错误解决方案
  17. 【matplotlib】画图基本函数 pyplot.barh 画水平柱状图
  18. 云原生之使用docker部署qbittorrent
  19. 如何抓包分析BLE 空口报文(GAP + GATT + LESC procedure)?
  20. 【0109】Linux系统监测工具sysstat介绍

热门文章

  1. Html5手机端网址封装成微信小程序的教程
  2. CoCa: Contrastive Captioners are Image-Text Foundation Models翻译
  3. 中金电信 文思海辉 pactera email 邮箱设置
  4. eclipse看不到android设备,为什么Eclipse的Android设备选择器没有显示我的Android设备?...
  5. SHL、SHR指令的区别
  6. Tradeoff 是一种针对目标选择有效的路径的思维方式
  7. 人工智能VS人类智能,一个未知的矛盾对立理论
  8. JAVA中阳历与阴历时间转换
  9. Cow Gymnastics【签到题】
  10. java 模拟投票代码_求投票系统(Java源代码)