2013腾讯编程马拉松||HDU 4505 小Q系列故事——电梯里的爱情 水水水
http://acm.hdu.edu.cn/showproblem.php?pid=4505
题目大意:
电梯最开始在0层,并且最后必须再回到0层才算一趟任务结束。假设在开始的时候已知电梯内的每个人要去的楼层,电梯每向上运行一层需要6秒钟,向下运行一层需要4秒钟,每开门一次需要5秒(如果有人到达才开门),并且每下一个人需要加1秒。你能计算出完成本趟任务需要的总时间吗?
思路:
水题。。。。。
先不算到达的人,上楼和下楼事件是固定的,10*最高楼数。
然后有n个人的话不管什么时候走出电梯总和还是n。
那么只需要算在哪一楼需要开门即可,也就是算n个人的目的地有几种楼层
#include <cstdio>
#include <map>
#include <algorithm>
using namespace std;
const int MAXN=1024;
int num [MAXN];
int main ()
{int T ;scanf("%d" ,&T);while(T --){int n ;scanf("%d" ,&n);for(int i=0; i<n ;i++)scanf("%d" ,&num[ i]);sort(num ,num+ n);int sum =num[n-1]*10;int cnt=1;for(int i=1; i<n ;i++){if(num[i]!=num[i-1])cnt++;}printf("%d\n",sum+cnt*5+n);}return 0;
}
当然看有多少不一样的也可以用map或者unique
#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN=1024;
int num [MAXN];
int main ()
{int T ;scanf("%d" ,&T);while(T --){int n ;scanf("%d" ,&n);for(int i=0; i<n ;i++)scanf("%d" ,&num[ i]);sort(num ,num+ n);int sum =num[n-1]*10;int cnt=unique(num,num+n)-num;printf("%d\n",sum+cnt*5+n);}return 0;
}
转载于:https://www.cnblogs.com/murmured/p/5004049.html
2013腾讯编程马拉松||HDU 4505 小Q系列故事——电梯里的爱情 水水水相关推荐
- HDU 4505 小Q系列故事——电梯里的爱情
小Q系列故事--电梯里的爱情 Tim ...
- HDU4505 小Q系列故事——电梯里的爱情【水题】
小Q系列故事--电梯里的爱情 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total ...
- 小Q系列故事——电梯里的爱情
Problem Description 细心的同事发现,小Q最近喜欢乘电梯上上下下,究其原因,也许只有小Q自己知道:在电梯里经常可以遇到他心中的女神HR. 电梯其实是个很暧昧的地方,只有在电梯里,小Q ...
- hdu 4500 小Q系列故事——屌丝的逆袭
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=4500 #include <iostream> #include <cstdio> ...
- [置顶] 2013腾讯编程马拉松初赛第4场(3月24)(HDU 4520 HDU4521 HDU4522 HDU4523 HDU4524)...
话说昨天比赛终于拿到一个不错的名次,rank77,对于我们这种ACM弱菜的学校来说已经很好了,可惜我1003用了俩floyd超时,如果我最近稍微搞搞图论的话,用个bellman,或者SPFA,绝对超不 ...
- 2013腾讯编程马拉松初赛第〇场(3月20日)(HDU 4500 4501 4502 4503 4504)
小Q系列故事--屌丝的逆袭 Time Limit : 300/100ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Total S ...
- 2013腾讯编程马拉松初赛(3月20日)
1 第一题 小Q系列故事--屌丝的逆袭 表示这道题基本没什么算法,学过计算机语言的应该都能搞定吧. 2 第二题 小明系列故事--买年货 这道题直接用01背包问题就可以解决了,只是除了钱的限制,还有积分 ...
- HDU 4506 小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- HDU 4501 小明系列故事——买年货
小明系列故事--买年货 Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Tota ...
最新文章
- ORA-06502 when awr report produce
- Hadoop之 MapReducer工作过程
- 如何从字符串中删除文本?
- 【转】VC MFC 如何删除文件,目录,文件夹
- 纸质图书与电子图书的营销策略研究
- C#远程访问linux(ubuntu)或windows的mysql数据库
- 关于jquery.AutoComplete插件的一些使用心得(编码问题,效率问题)
- oracle里的查询转换
- 高频面试题1:自增边量
- 精通android学习笔记(一)---广播
- [渝粤教育] 中国地质大学 事故应急救援 复习题 (2)
- 单目深度估计方法:算法梳理与代码实现
- ArcMap数据处理
- 安全合规/法案--35--《APP收集使用个人信息自评估指南(征求意见稿)》原文及解读
- electron图标
- AirServer投屏轻松地将iPhone、iPad投屏到Mac上面教程
- Python 3个小练习
- 恒生杭州历年软件测试笔试题,【恒生电子软件测试面试】首先做一个笔试题,然...-看准网...
- Rimworld Mod制作教程12 集群AI机制介绍
- 打开cmd的方式与常用的dos命令
热门文章
- Python源码深度解析—对象的行为和多态性
- Pikachu实验过程1(函数报错的信息)
- Codeforces Round #467 (Div. 1): B. Sleepy Game(BFS+有向图判环)
- bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居(切比雪夫距离+multiset贪心+并查集)
- matlab2c使用c++实现matlab函数系列教程-ceil函数
- python实现将文件夹/子文件夹中内容清空
- 微波网络插入反射系数与输入反射系数
- Docker部署微服务应用的架构设计
- WebStorm连接Github教程
- 小记:iOS 中一般对于 view 不依赖 model 的的两种代码书写形式