2025.09.17武汉光迅科技编程题第2题简单但是超时

#光迅科技##笔试##超时#题目描述:
肉山在0时刻被消灭后,会在st到en的时间段随机重生,重生时刻不一定是整点时刻,在t时刻查询肉山的重生情况,输出其已经重生的概率。
输入:
第一行输入整数T,代表接下来的行数(1<=T<=10^5)
随后输入T行,每行3个整数st,en,t(1<=st<en<=10^9,1<=T<=10^9)
输出:
T行,每行为1个8位小数,代表概率

示例:
输入
3
1 2 1
1 2 2
1 101 51
输出
0.00000000
1.00000000
0.50000000

编程看起来很简单,不考虑t不在st和en之间的情况,不就是(t-st)/(en-st)吗,为什么运行的时候会超时呢?最后通过了20%的样例。
全部评论
楼主有没有收到面试邮寄
点赞 回复 分享
发布于 2025-09-19 11:09 湖北
收到面试了吗
点赞 回复 分享
发布于 2025-09-25 14:29 北京

相关推荐

一场酣畅淋漓的八股轰炸Q:项目中有用过线程池吗?底层实现原理是?Q:线程池中的队列是用来管理等待任务的,那线程之间抢占执行资源,底层是用什么机制实现的?Q:有了解过锁机制吗?如果线程池在获取线程时不加锁,会出现什么问题?Q:线程池底层是如何通过加锁保证线程安全的?是否了解它使用了原子变量?Q:Java&nbsp;中的原子性锁实现有了解吗?Q:线程池内部使用了&nbsp;AtomicInteger&nbsp;来实现线程安全的状态控制,不使用原子类,还可以用&nbsp;Java&nbsp;的哪些锁来实现?Q:可重入锁、公平锁、非公平锁、读写锁,除了&nbsp;synchronized&nbsp;之外,这些&nbsp;Lock&nbsp;接口下的锁底层原理?Q:简单描述一个死锁的构建场景Q:你项目中用到了&nbsp;Redis&nbsp;和&nbsp;Hive,分别说下这两种数据库的实现特点以及适合的业务场景Q:说一下&nbsp;Spring&nbsp;Boot&nbsp;的优势Q:Spring&nbsp;Boot&nbsp;内置了&nbsp;Tomcat,还可以使用哪些其他&nbsp;Web&nbsp;容器Q:Apollo&nbsp;配置中心是用来做什么的?底层实现是?Q:分布式系统的实现原理?Q:了解&nbsp;CAP&nbsp;理论吗?Apollo&nbsp;属于&nbsp;CP&nbsp;还是&nbsp;AP?Q:服务注册与发现一般以&nbsp;CP&nbsp;实现居多,了解过哪些典型的&nbsp;CP&nbsp;组件?Q:这类&nbsp;CP&nbsp;系统是如何保证强一致性的?Q:分布式系统中是否都有主从节点之分?Q:有没有不分主从、完全对等的分布式架构?举例说明Q:Docker&nbsp;在生产中已逐渐被替代,你了解哪些其他的容器实现?Q:containerd&nbsp;相比&nbsp;Docker&nbsp;有哪些优势?
查看20道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务