
公司编程题
LUCASYAN个
这个作者很懒,什么都没留下…
展开
-
priority_queue 用法与编程题目
#include 头文件priority_queue<Type, Container, Functional>默认是大顶堆greaterpriority_queueint, vectorint>, greaterint> > q;加入 q.push();弹出 q.pop();队头 q.top();对于自定义类型,则必须自己重载 operat原创 2017-08-31 11:24:09 · 443 阅读 · 0 评论 -
分金子(360公司2017春招真题) 纸牌博弈问题 程序员代码面试指南
A、B两伙马贼意外地在一片沙漠中发现了一处金矿,双方都想独占金矿,但各自的实力都不足以吞下对方,经过谈判后,双方同意用一个公平的方式来处理这片金矿。处理的规则如下:他们把整个金矿分成n段,由A、B开始轮流从最左端或最右端占据一段,直到分完为止。 马贼A想提前知道他们能分到多少金子,因此请你帮忙计算他们最后各自拥有多少金子?(两伙马贼均会采取对己方有利的策略)输入原创 2017-09-18 20:00:56 · 978 阅读 · 0 评论 -
密码锁(3602017秋招真题)
题目描述 作为一名新手特工,小B接受了大量的秘密间谍训练。检验她学业成就的时刻到了,她被派到一个基地去执行一项秘密任务,窃取该基地中一个尖端工艺的设计流程。经过一系列惊险的过程,小B已经成功的抵达了目标区域。遗憾的是,目标区域高墙围挡,墙上还有电网和红外安保机制,她发现只能通过大门进入。好在她已经成功的接近了大门,成功正在向她招手。大门是无人值守的,由电子密码组合锁控制。几分钟前原创 2017-09-18 22:26:58 · 1147 阅读 · 0 评论 -
任务列表(360公司2017春招真题)
题目描述 现在现在有一台机器,这台机器可以接收两种形式任务:(1)任务列表,任务列表里面有N个任务,对于第i个任务,机器在Ti时间开始执行,并在1个单位时间内做完。(2)临时任务,机器可以在任意时间接收一个临时任务,但任务列表里面的任务优先级要高于临时任务,也就是说当机器空闲的时候才会执行临时任务。现在机器已经接收一个任务列表。接下来会有M个临时任务,我们想知道每个临时任务何时被原创 2017-09-18 23:36:06 · 1186 阅读 · 0 评论