首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
███████201807210850319
2018-09-27 09:04
已编辑
爱丁堡大学 算法工程师
关注
已关注
取消关注
刚刚百度笔试有做到宝箱怪的吗
求问怎么做。。。。
提示
全部评论
推荐
最新
楼层
Minuson
浙江大学 算法工程师
#include <iostream> #include <vector> #include <set> using namespace std; int main() { int n, t, x; cin >> n; set<int> monsters; vector<int> types(n); vector<int> nodes(n); for (int i = 0; i < n; ++i) { cin >> types[i] >> nodes[i]; nodes[i] -= 1; } int last = 0; // 1 说 2 是宝箱 2说3是宝箱, 3说1是宝箱怪,这样的矛盾判断1是宝箱怪 for (int i = 0; i < n; ++i) { int count = 0; int k = i; while (types[k] == 1) { k = nodes[k]; if (++count >= n) break; // 处理 环 } if (types[k] == 2 && nodes[k] == i) monsters.insert(i); } // 指向宝箱怪 是 宝箱的 都是 宝箱怪 while (last != monsters.size()) { last = monsters.size(); for (int i = 0; i < n; ++i) { if (types[i] == 1 && monsters.find(nodes[i]) != monsters.end()) { monsters.insert(i); } } } cout << 0 << " " << monsters.size() << endl; return 0; }
点赞
回复
分享
发布于 2018-09-26 21:42
MoonNightV
中国海洋大学 算法工程师
同求解法
点赞
回复
分享
发布于 2018-09-26 21:28
已宰羔羊
上海交通大学 算法工程师
所有的箱子都可能是宝箱怪,没法确定真宝箱。 至于怎么看哪些一定是宝箱怪,这个就和狼人杀里的思路一样:你保的人拍你,那你就是狼。
点赞
回复
分享
发布于 2018-09-26 21:26
尤金egen
东南大学 算法工程师
宝箱怪是啥
点赞
回复
分享
发布于 2018-09-26 21:26
暂无评论,快来抢首评~
相关推荐
02-12 11:29
Blessed John XXIII National Seminary (Weston) Java
一文读懂:高并发场景避免超卖少卖的实战攻略
嘿,兄弟们好,我是飞哥,临近过年没事,再来唠唠我做过的票务系统。在票务这行,库存就是命脉。“超卖”(Over-selling)让你赔钱丢名声;“少卖”(Under-selling)让老板觉得你技术不行,票明明有却卖不出去。今天飞哥就结合这几年在票务系统摸爬滚打的经验,跟大家好好唠唠这里面的深水区。1. 为什么“超卖”和“少卖”是系统的生死劫?很多兄弟初学并发,觉得写个 synchronized 或是 ReentrantLock 就能高枕无忧了。但在分布式架构下,这就像是用塑料袋去兜洪水。超卖: 就像 10 个人同时挤进一个窄门,大家看到货架上还有最后一张票,结果 10 个人都下单成功了。少卖:...
面试时最害怕被问到的问题
点赞
评论
收藏
分享
02-09 19:47
门头沟学院 C++
实习不会等你“准备好”
发现学弟学妹们有一个致命的认知误区:很多人还在把暑期实习当成考试,觉得必须复习到100%才能进考场。首先大家要认识到,实习和秋招在录取机制上是很不一样的,秋招可能得对一大批的候选者进行横向对比,然后给出offer,所以可能前后差个几天都是一个批次;但是实习是不一样的,实习的步骤少,进程快,滚动录取,“先到先得,招满即止”,等你准备好了,也许你能拿到满分,但是人家已经没有hc余量了。因此,大家在三月初(一部分大厂已经开放通道)就可以开始投递了。小步快跑,分批迭代。在此次过程中,简历挂了, 说明关键词匹配度不够,或者排版有硬伤,立刻改简历,不要拿着这份烂简历去投大厂。 一面挂了,说明八股文不仅要背...
暑期实习什么时候投?
点赞
评论
收藏
分享
01-29 15:45
已编辑
华中科技大学 前端工程师
大三寒假找不到大厂实习应该先小厂实习一段嘛
大三前端但是0实习,1月陆陆续续面了MiniMax,字节,小红书、米哈游、虾皮,除了字节发感谢信其他在泡池子今天boss上一个小厂hr打招呼,感觉条件挺优厚的,感觉可以干到4月再面暑期问问牛油们可以去试试嘛1.29新编虾皮日常oc了,多面中大厂总有机会的🥹
COLORSN:
可以试一下,小厂看技术栈是不是很落后,如果太拉胯就别去,个人认为有实习氛围比你自己琢磨要高效不少,然后就是小厂其实也有可能会问的很难,这都比较难说,还是看自己项目含金量够不够,寒假还能不能推进学习再选择,毕竟去实习过年就10天假了
点赞
评论
收藏
分享
2025-12-16 17:17
门头沟学院 产品经理
这样对一个实习生真的对吗
总感觉自己没有被尊重
烤点老白薯:
他第二句话的潜台词是想让你帮他点个瑞幸或者喜茶啥的
mt对你说过最有启发的一...
点赞
评论
收藏
分享
02-08 11:04
蚌埠坦克学院 嵌入式软件开发
移远通信 嵌入式软件开发 一面
1. ARM处理器是什么架构?Cortex-M和Cortex-A系列有什么区别?答案:ARM是RISC(精简指令集)架构Cortex-M系列:面向微控制器,功耗低,实时性强,适合嵌入式控制(如Cortex-M7、M4)Cortex-A系列:面向应用处理器,性能强,支持MMU和操作系统(如Cortex-A53、A72)2. 堆和栈的主要区别是什么?答案:栈(Stack):由编译器自动分配释放,存放局部变量、函数参数,生长方向向下(高地址→低地址),空间较小(通常几MB)堆(Heap):由程序员手动分配释放(malloc/free),空间较大,生长方向向上(低地址→高地址),容易产生内存碎片3. ...
嵌入式面试八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
面试官视角聊聊:如何通过Agent面试
3041
2
...
明天回家过年!
1810
3
...
字节后端三面面经
1284
4
...
三月中才开始投实习,五月上岸大厂,我是怎么准备的
1169
5
...
携程前端一面(无八股)
1117
6
...
27双非字节实习oc
1058
7
...
春节放假最惨的还是实习生
965
8
...
决定接成方金科offer了
788
9
...
27字节agent开发实习一面
745
10
...
距离春招还有一个月,你是什么开局
603
创作者周榜
更多
正在热议
更多
#
春招什么时候投?
#
10261次浏览
175人参与
#
牛友的春节生活
#
7316次浏览
152人参与
#
春节前,你还在投简历吗?
#
13745次浏览
162人参与
#
春节提前走,你用什么理由请假?
#
10110次浏览
241人参与
#
牛客AI体验站
#
14747次浏览
267人参与
#
实习到现在,你最困惑的一个问题
#
4401次浏览
124人参与
#
从夯到拉,锐评职场mentor
#
4863次浏览
75人参与
#
备战春招/暑实,现在应该做什么?
#
4821次浏览
151人参与
#
工作后,你落下了哪些病根
#
32338次浏览
277人参与
#
怎么给家人解释你的工作?
#
51545次浏览
208人参与
#
距离春招还有一个月,你现在是什么开局?
#
6782次浏览
112人参与
#
上班摸鱼,你都在干些什么?
#
39068次浏览
246人参与
#
没有家庭托举的我是怎么找工作的
#
35685次浏览
266人参与
#
聊聊Agent开发
#
24399次浏览
587人参与
#
暑期实习什么时候投?
#
6977次浏览
162人参与
#
什么是优秀的实习经历
#
35907次浏览
387人参与
#
面试经验谈
#
406365次浏览
7217人参与
#
今年秋招你收到了多少封邮件?
#
37499次浏览
276人参与
#
推荐一个值得做的AI项目
#
6683次浏览
178人参与
#
考研失败就一定是坏事吗?
#
221485次浏览
1539人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务