2 July_zh

尚未进行身份认证

人来人往,人山人海

等级
TA的排名 3w+

2013.网研院.Problem D.文件系统

题目描述现在很多操作系统的文件系统都是基于树形结构设计的。即一个目录下可以有若干个目录和文件,而每个目录和文件都可以通过一条从根目录出发的唯一路径来唯一确定。我们希望你实现对这样的一个文件系统的简单管理。为了简化问题,我们做出如下假设:假设文件系统初始时只有一个根目录root。假设所有出现的文件和目录的名字都是唯一的。即,不会有两个相同名字的文件出现,不会有两个相同名字的目录出现,也不会有...

2020-03-31 21:46:12

2013.网研院.Problem C.字符串转换

题目描述我们将仅由若干个同一小写字母构成的字符串称之为简单串,例如"aaaa"是一个简单串,而"abcd"则不是简单串。现在给你一个仅由小写字母组成的字符串,你需要用最小的花费,将其转换成一个简单串。 花费的计算规则如下:将a到z这26个小写字母从左到右排成一排,则每个字母都有左右两个邻居,我们认为a的左邻居是z,z的右邻居是a。一个字母只能转换成其相邻的字母,转换的花费为1。一个字母可以进行多...

2020-03-31 21:36:04

2013.网研院.Problem B.统计时间间隔

题目描述给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x和y分别代表小时和分钟。0≤x<24,0≤y<60。输入格式第一行为数据组数T(1≤T≤50000)。每组数据包括两行,分别代表两个时间输出格式每组数据输出一行,表示最少经过的分钟数。输入样例27:007:007:008:00输出样例060...

2020-03-31 21:05:35

2013.网研院.Problem A.最值问题

题目描述给出N个数,求出这N个数中最大值和次大值。注意这里的次大值必须严格小于最大值。输入保证N个数中至少存在两个不同的数。输入格式第一行为测试数据的组数T(T≤20)。请注意,任意两组测试数据之间是相互独立的。每组数据包括两行:第一行为一个整数N(1≤N≤1000)。第二行为N个正整数,每个整数均不大于106。输出格式每组数据输出两个数,即N个数的最大值和次大值,中间用空格隔开。...

2020-03-31 20:52:05

2013.计算机院.Problem C.中序遍历序列

题目描述给出一个序列,判断该序列是不是某二叉搜索树的中序遍历序列,如果是输出"Yes",否则输出"No"。一颗带权二叉树是一颗二叉搜索树(二叉排序树),当且仅当对于任意一个节点,他的左子树中的所有权值小于当前节点的权值,且它的右子树中的所有权值均大于当前节点的权值。输入格式第一行T(T≤10)代表数据组数。每组数据包括两行:第一行为一个整数N(1≤N ≤400),表示序列的长度。第二...

2020-03-31 11:25:51

2013.计算机院.Problem D.最小距离查询

题目描述给定一个由小写字母a到z组成的字符串S,其中第i个字符为S[i](下标从0开始)。你需要完成下面两个操作:INSERT c其中c是一个待输入的字符。你需要在字符串的末尾添加这个字符。保证输入的字符同样是a到z之间的一个小写字母。QUERY x其中x是一个输入的整数下标。对于这个询问,你需要回答在S当中和S[x]相等且与x最近的距离。输入保证x在当前字符串中合法。例如S = “a...

2020-03-30 22:44:24

2013.计算机院.Problem B.统计节点个数

题目描述给出一棵有向树,一共有N(1<N≤1000)个节点,如果一个节点的度(入度+出度)不小于它所有儿子以及它父亲的度(如果存在父亲或儿子),那么我们称这个节点为p节点,现在你的任务是统计p节点的个数。如样例,第一组的p节点为1,2,3;第二组的p节点为0。输入格式第一行为数据组数T(1≤T≤100)。每组数据第一行为N表示树的节点数。后面为N−1行,每行两个数x,y(0≤x,y...

2020-03-30 21:31:21

UDP&TCP的区别

1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应...

2020-03-30 18:27:03

TCP可靠机制的实现

序列号 确认应答 超时重传 拥塞控制确认应答机制&序列号TCP将每个字节的数据都进行了编号,即为序列号。每一个ACK都带有对应的确认序列号,意思是告诉发送者,我已经收到了哪些数据;;下一次你从哪里开始发。超时重传&序列号主机A发送数据给B之后, 可能因为网络拥堵等原因, 数据无法到达主机B; 如果主机A在一个特定时间间隔内没有收到B发来的确认应答, 就会进行重发;主机A...

2020-03-30 18:22:19

http和https协议的区别

HTTP:超文本传输协议HTTPS:超文本传输安全协议HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。主要区别:1)HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。2)使用 HTTPS 协议需要到 CA(Ce...

2020-03-30 18:12:26

jieba分词学习(一)

jieba分词是Python中分分词工具,其github地址为:https://github.com/fxsjy/jieba全自动安装的方式:pip install jieba (window环境) pip3 install jieba (Linux环境);使用的方式:import jieba涉及到的算法基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图...

2020-03-30 18:08:39

2013.计算机院.Problem A.日期

题目描述请你计算出第X年Y月Z日是第X年的第几天。其中,1月1日是第一天,1月2日是第二天,以此类推。计算时请注意闰年的影响。对于非整百年,年数能整除4是闰年,否则不是闰年;对于整百年,年数能整除400是闰年,否则不是闰年。如1900年和1901年不是闰年,而2000年和2004年是闰年。输入格式第一行有一个整数T (T≤100),表示一共有T组数据需要你处理。接下来一共有T行,每行是一...

2020-03-29 21:34:56

2014.软院.Problem C. 最近公共祖先

题目描述给出一棵有N个节点的有根树TREE(根的编号为1),对于每组查询,请输出树上节点u和v的最近公共祖先。最近公共祖先:对于有向树TREE的两个结点u,v。最近公共祖先LCA(TREE u,v)表示一个节点x,满足x是u、v的祖先且x的深度尽可能大。输入格式输入数据第一行是一个整数T(1<=T<=100),表示测试数据的组数。对于每组测试数据:第一行是一个正整数N(1&...

2020-03-28 22:31:46

2014.软院.Problem B. 最长连续等差子数列

题目描述给定一个长度为N的整数数列,你需要在其中找到最长的连续子数列的长度,并满足这个子序列是等差的。注意公差小于或等于0的情况也是允许的。输入格式第一行为数据组数T(1<=T<=100),表示测试数据的组数。对于每行测试数据:第一行是一个正整数N(1<=N<=100),表示给定数列的长度。第二行是N个整数,其中第i个整数valuei(1<=valuei...

2020-03-28 22:30:27

2014.软院.Problem A.奇偶求和

题目描述:给定N个数,分别求出这N个数中奇数的和以及偶数的和。输入格式第一行为测试数据的组数T(1<=T<=50)。请注意,任意两组测试数据之间是相互独立的。每组数据包含两行:第一行为一个整数N(1<=N<=10C)。第二行为N个正整数,整数之间用一个空格隔开,且每个整数的绝对值均大不于10^5。输出格式:每组数据输出两个数,即N个数中奇数之和和偶数之和,中...

2020-03-28 22:28:52

2014.网研院.Problem D. 网络传输

题目描述网络的高效互联与智能传输是提升海量用户服务请求映射效率的重要措施。在这个任务中,你要用最少的传输时间,将特定的数据源发送到指定的网络节点中。我么给定的网络一共包含N个节点(从1到N编号),其中节点1为数据源。网络中有M条无向边(u,v,w),表示一条传输线连接节点u和节点v,且数据通过这条传输线的平均时间为w。由于传送机制的限制,当一个节点接收到数据之后,它只能选择与它互连的一个节点,...

2020-03-27 15:48:03

全排列函数next_permutation

包含在头文件include<algorithm.h>中返回值是bool类型一般用法为do{}while(next_permutation(a,a+n))不仅可以对数字进行全排列,还可以对字符进行全排列与之相对应的函数为pre_permutation示例1:#include <bits/stdc++.h>using namespace std;int ma...

2020-03-26 22:31:45

2014.网研院.Problem C. 进程管理

题目描述在操作系统中,进程管理是非常重要的工作,每个进程都有唯一的进程标识(PID)。每个进程都可以启动子进程,此时我们称它为其子进程的父进程,除了PID为0的进程之外,每个进程有且只有一个父进程,在这个任务中,你需要实时维护操作系统运行中的三个基本操作:1.FORK PID1 PID2:标识为PID1的进程启动了一个标识为PID2的子进程。2.KILL PID:结束标识为PID的进程。请注...

2020-03-25 21:27:29

2014.网研院.Problem B. 最小堆

题目描述给定一棵带权二叉树,请判断它是不是一个最小堆。一棵二叉树是一个最小堆,当且仅当对于树上任意一个节点,它的权值都小于或等于以它为根的子树中的所有权值。输入格式输入数据第一行是一个整数T(1<=T<=100),表示测试数据的组数。对于每组测试数据:第一行是一个整数N(1<=N<=100),表示树的节点个数。接下来一行包含N个正整数,第i个整数valuei(...

2020-03-25 20:32:53

2014.网研院.Problem A.分数加法

题目描述求2^-a + 2^-b,其中a和b均为正整数,结果请用最简分数表示。输入格式第一行为测试数据的组数T(1<=T<=400)。请注意,任意两组测试数据之间是相互独立的。每组测试数据一行,包含两个整数a和b(2<=a,b<=20)。输出格式对于每组测试数据,在一行内输出结果,分子和分母用“/”隔开。输入样例22 43 2输出样例5/163/...

2020-03-25 20:08:06

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。