结束进程树

输入很难处理,没有给定每行数字的个数。这里采用全盘接收了再按情况分割放入容器内。

#include <iostream>
#include <vector>
#include <deque>using namespace std;int kill_sub_process(vector<int> child, vector<int> parent, int start)
{deque<int> values;values.push_back(start);int res = 1;while(!values.empty()){int cur = values.front();values.pop_front();for(int pi=0; pi<parent.size(); pi++){if(cur == parent[pi]){res += 1;values.push_back(child[pi]);}}}return res;
}int main()
{vector<int> total;int val;while(cin>>val){total.push_back(val);}int start = total[total.size()-1];total.pop_back();vector<int> child, parent;for(int ti=0; ti<total.size(); ti++){if(ti < total.size()/2)child.push_back(total[ti]);elseparent.push_back(total[ti]);}int res;res = kill_sub_process(child, parent, start);cout << res << endl;return 0;
}/*
3 1 5 21 10
0 3 3 1 5
5
*/

(最近更新:2019年09月12日)

奇安信:笔试题(20190909)相关推荐

  1. 奇安信集团笔试题:二叉树的最近公共祖先(leetcode236),杀死进程(leetcode582)...

    1. 二叉树最近公共祖先 奇安信集团 2020校招 服务端开发-应用开发方向在线考试 编程题|20分2/2 寻祖问宗 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C+ ...

  2. 奇安信2022面试题

    奇安信2022面试题 1.自我介绍,介绍项目. 2.springboot的启动器(starter)用过那些. 3.有没有用过JPA. 4.springboot常见注解? RequestMapping用 ...

  3. 奇安信渗透测试面试题库_渗透测试--安服面试笔试题目记录-2020

    整理一下笔试面试遇到的安全问题: 奇安信笔试: 1.sqlmap反弹shell的命令?   --os-pwn #反弹shell 比较混淆的几个陌生命令: --os-cmd=whoami #执行系统命令 ...

  4. 奇安信 测试|测试开发 面试真题|面经 汇总

    奇安信测开一面.二面.HR面面经 本 211 硕 985 无实习 一面: 自我介绍 询问研究生期间的科研项目 自动化测试框架怎么用的,怎么看待自动化测试和手工测试 测试用例设计方法,结合具体登录页面设 ...

  5. 2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案)

    大家好 我是你们的学姐西米.普通本科,从事网安岗第三个年头,在北京刚刚好拿到30万出头. 其实我的技术不算特别厉害,主要是行业友好,尤其这几年明显感觉的到,网络安全愈演愈烈,很多人都开始重视网络安全 ...

  6. 网络安全公司奇安信集团是如何基于 Flink 构建 CEP 引擎实时检测网络攻击【未来不可忽视的网络安全】

    摘要: 奇安信集团作为一家网络安全公司是如何基于 Flink 构建 CEP 引擎实时检测网络攻击?其中面临的挑战以及宝贵的实践经验有哪些?本文主要内容分为以下四个方面: 背景及现状 技术架构 产品及运 ...

  7. 亲手把360奇安信软件卸载了,爽!

    由于工作原因,在上一家公司安装了360奇安信安全软件,到了下一个公司还需要安装另一个安全软件,这个必须要卸载,卸载!卸载! 但是卸载需要输入密码,没有密码还输入卸载不了,我曾经联系360的工程师,他们 ...

  8. 超 8 成软件存已知高危开源漏洞,奇安信发布《2021 中国软件供应链安全分析报告》

    编辑 | 宋 慧 出品 | CSDN云计算 头图 | 付费下载于东方IC 2020年底,SolarWinds 遭受的大规模网络攻击,使得美国和多国政府在内的 18000+ 机构被影响.几乎每个月,软件 ...

  9. 周鸿祎卸任奇安信董事 后者具备上市条件

    4月30日,天眼查信息显示,360公司董事长兼CEO周鸿祎周鸿祎正式退出北京奇安信科技有限公司董事职位,并新增刘红锦为董事. 此前,360公司于4月13日披露公告称,将对外转让其所持北京奇安信科技有限 ...

  10. 谷歌浏览器修复工具_奇安信代码卫士协助谷歌修复漏洞 获官方致谢

    日前,奇安信代码安全实验室研究人员发现了谷歌公司Chrome浏览器存在安全漏洞 (CVE-2019-5866),该漏洞是由Google Chrome浏览器V8引擎不正确地处理堆对象引发的内存错误. 奇 ...

最新文章

  1. mysql jdbc 创建存储过程_mysql JDBC 调用存储过程
  2. Java迭代器Iterator接口
  3. 了解select模型的六大注意点
  4. c语言定义数组a10 指定各元素,C语言填空题.doc
  5. 手写bind_一次搞定前端“四大手写”
  6. [转载] 2011 ScrumGathering大会简要记录 - 周金根
  7. HibernateEHCache –Hibernate二级缓存
  8. 重定向telnet方法
  9. 如何在SharePointDesigner订制页面里判断用户权限
  10. arduino:废旧光驱DIY激光雕刻机(完善中……)
  11. 泰坦尼克号的数据分析
  12. 2-2 Aruba控制器 无线漫游优化 2020
  13. 三星j7出现android,三星J7配置曝光 配骁龙625/运行安卓7.0
  14. java 读取excel列_Java读取Excel指定列的数据详细教程和注意事项
  15. Unity根据文字内容自动滚动显示最新文字
  16. 一个int型指针占几个字节,跟指针的类型有关系吗?(2020.11)
  17. 高效办公之超好用的流程图工具
  18. 【计算机网络实验】 主机路由器服务器的基本配置 | Cisco Packet Tracer
  19. Linux 读书笔记 二
  20. 2022下半年教资已经开始注册,1分钟看懂证件照审核要求

热门文章

  1. 农业新机遇:新品牌与新模式
  2. java基础学习总结——面向对象1
  3. sudo insmod pin4driver.ko
  4. Jetpack Compose 中的重组作用域和性能优化
  5. 关于select2禁止选择的问题
  6. tinymce系列(一) tinymce 环境搭建
  7. 2022暑期杭电第四场
  8. 如何让你的网页生成一个像siri一样的语音助手
  9. Ubuntu美化主题、图标
  10. java调用c语言编辑器_如何用java调用c语言编译器实现在线编译c语言?