2015-微软预科生计划-面试题-Swimming Plans
http://hihocoder.com/problemset/problem/1188
题目大意
Steven在时刻T到达了室内游泳池。 游泳池一共有N条泳道,游泳池两侧分别标记为0和1。 已知除了Steven,一共有Q个其他游泳者。每个游泳者有自己的游泳计划(t,l,n,d),表示他会在t时刻从游泳池d侧进入泳道n,花费l个单位时间到达对面。 Steven从一侧到达另一侧的时间为L,一开始Steven在0侧。 现在Steven想要从两侧来回游泳,一共游R趟。 根据其他人的计划,求问Steven在保证不和其他人相撞的情况下,最早何时能够游完这R趟。
关于泳道冲突有两条原则:
1. 对面如果有人,就只能等对面游完。由于对方的游泳计划已经提交了,所以只能Steven让别人先游。
2. 如果同一侧有其他人,则可以按照速度不同在同一时刻出发。
感觉微软是我的克星,这题都写了一天都没写出来。
2015-微软预科生计划-面试题-Swimming Plans的更多相关文章
- hihocoder1489 Legendary Items (微软2017年预科生计划在线编程笔试)
		http://hihocoder.com/problemset/problem/1489 笔试题第一道,虽然说第一道都很水,但是我感觉这题不算特别水把..这道题我就卡住了我记得,tle,最后只有30分 ... 
- 微软2017年预科生计划在线编程笔试 A Legendary Items
		思路: 获得第i(i = 0, 1, ..., n - 1)件物品的概率仅由公式p / (1 << i)决定,所以获得这i件物品之间是相互独立的.迭代计算获得所有i件物品的期望再求和即可. ... 
- 【微软2017年预科生计划在线编程笔试 A】Legendary Items
		[题目链接]:https://hihocoder.com/problemset/problem/1489 [题意] 每轮游戏; 你一开始有p的概率获得超神标记; 如果这轮游戏你没获得超神标记; 那么你 ... 
- 【微软2017年预科生计划在线编程笔试 B】Tree Restoration
		[题目链接]:https://hihocoder.com/problemset/problem/1490 [题意] 给你一棵树的以下信息: 1.节点个数 2.给出树的每一层从左到右的顺序每个节点的编号 ... 
- 【微软2017年预科生计划在线编程笔试第二场 B】Diligent Robots
		[题目链接]:http://hihocoder.com/problemset/problem/1498 [题意] 一开始你有1个机器人; 你有n个工作; 每个工作都需要一个机器人花1小时完成; 然后每 ... 
- 【微软2017年预科生计划在线编程笔试第二场 A】Queen Attack
		[题目链接]:http://hihocoder.com/problemset/problem/1497 [题意] 给你n个皇后; 然后问你其中能够互相攻击到的皇后的对数; 皇后的攻击可以穿透; [题解 ... 
- Queen Attack -- 微软2017年预科生计划在线编程笔试第二场
		#!/usr/bin/env python # coding:utf-8 # Queen Attack # https://hihocoder.com/problemset/problem/1497 ... 
- 京东2015年应届生招聘笔试题(A)卷答案选择题部分
		1.操作系统死锁的必要条件(多选题):() A.相互排斥条件 B.系统资源有限 C.进程调度不合理 D.环路等待条件 答:A,C,D 參考资料:http://blog.sina.com ... 
- 2015微软创新杯Imaginecup正在进行参赛(报名截止日期2014年12月31日本23:59)
		CSDN高校俱乐部与微软官方合作,2015微软创新杯大赛中国区官网落户CSDN高校俱乐部:http://student.csdn.net/mcs/imaginecup2015 在微软官方设置创新杯中国 ... 
随机推荐
- Python之通过IP地址库获取IP地理信息
			利用第三方的IP地址库,各个公司可以根据自己的业务情况打造自己的IP地址采集分析系统.例如游戏公司可以采集玩家地区信息,进行有针对性的运营策略,还可能帮助分析玩家网络故障分布等等. #!/usr/bi ... 
- a标签样式
			.a{ cursor:pointer; color: blue; text-decoration:none; } 
- Spring中的事物管理,用 @Transactional 注解声明式地管理事务
			事物: 事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的 完整性和 一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四 ... 
- Just a Hook(HDU1698 线段树的简单应用)
			Just a Hook Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Prob ... 
- Less 使用指南
			简而言之 Less是为了简化css http://less.bootcss.com/features/ 以上链接是Less中文网站,里面有对Less的详细介绍. 一下写在使用中遇到的问题: 1.下载L ... 
- 【jQuery】window.onload 和 $(document).ready() 的区别
			... 在Stack Overflow上看到了这个问题,自己翻译了过来. The onload event is a standard event in the DOM, while the read ... 
- <转>linux crontab 定时任务
			基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 ... 
- 向txt文件中写入换行
			char ret[2];//向记事本中写入这个char数组可以实现换行 ret[0] = 13;// \r ret[1] = 10;// \n fwrite(ret, 2, 1, pFile); 
- spring主要的作用?
			在SSH框假中spring充当了管理容器的角色.我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句.Struts是用来 ... 
- 【Todo】网络编程学习-面向工资编程
			https://zhuanlan.zhihu.com/p/20204159 这个系列真的非常好,好好领会学习一下 
