传统弱校HFUT的蒟蒻,真相只有一个

随笔分类 -  复习~~

摘要:一、斐波那契数列 面试题10- II. 青蛙跳台阶问题 同 509. 斐波那契数 #define mods 1000000007 class Solution { public: map<int,int>donser; int find(int n) { if(n==0||n==1) return 阅读全文
posted @ 2020-02-07 20:11 未名亚柳 阅读(182) 评论(0) 推荐(0)
摘要:一、 const:如果函数参数是指针,且仅作输入用,则必须在类型前面加上const,以用来防止该指针在函数体内被意外修改。 const在*前表示指针所指的内容固定(不允许*abc="789"),指针的指向可变 const int *abc="123" ;abc="345"; const在*后表示指针 阅读全文
posted @ 2020-02-06 22:09 未名亚柳 阅读(179) 评论(0) 推荐(0)
摘要:一、快慢指针: leedcode 142. 环形链表 II 快慢指针的思想是设置慢指针slow和快指针fast,slow每次走一步,fast每次走两步,如果有环fast指针和slow指针必然相遇,相遇时 定义新的指针p从head开始和slow从当前位置起每次都走一步,直到相遇,相遇的位置就是环的入口 阅读全文
posted @ 2020-02-02 20:58 未名亚柳 阅读(753) 评论(1) 推荐(1)
摘要:leedcode 209 长度最小的子数组 滑动窗口的思想是: 1、设定前指针和后指针,先向后移动后指针直到满足条件, 2、然后向后移动前指针判断是否仍满足条件, 3、如果不满足条件继续向后移动后指针直到满足条件,找出满足条件的最短序列即可。 class Solution { public: int 阅读全文
posted @ 2020-02-01 18:28 未名亚柳 阅读(199) 评论(0) 推荐(0)
摘要:复试成功完成~ 2018年网研机考难度不大,仍然有些遗憾,前两题水题后两个题纯暴力 1 排行榜 2 排名 用户 题数 罚时 A B C D 3 1 retest2018_INT246 (INT246) 4 95 1(1+0) 1(6+0) 2(25+20) 1(43+0) 4 2 retest201 阅读全文
posted @ 2018-04-05 17:39 未名亚柳 阅读(617) 评论(0) 推荐(0)
摘要:题目描述 我们将仅由若干个同一小写字母构成的字符串称之为简单串,例如"aaaa"是一个简单串,而"abcd"则不是简单串。现在给你一个仅由小写字母组成的字符串,你需要用最小的花费,将其转换成一个简单串。 花费的计算规则如下:将a到z这26个小写字母从左到右排成一排,则每个字母都有左右两个邻居,我们认 阅读全文
posted @ 2018-03-27 23:46 未名亚柳 阅读(238) 评论(0) 推荐(0)
摘要:题目描述 给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x和y分别代表小时和分钟。0≤x<24,0≤y<60。 题目描述 给出两个时间(24小时制),求第一个时间至少要经过多久才能到达第二个时间。给出的时间一定满足的形式,其中x和y分别代表小 阅读全文
posted @ 2018-03-27 23:45 未名亚柳 阅读(251) 评论(0) 推荐(0)
摘要:题目描述 给出N个数,求出这N个数中最大值和次大值。注意这里的次大值必须严格小于最大值。输入保证N个数中至少存在两个不同的数。 题目描述 给出N个数,求出这N个数中最大值和次大值。注意这里的次大值必须严格小于最大值。输入保证N个数中至少存在两个不同的数。 输入格式 第一行为测试数据的组数T(T≤20 阅读全文
posted @ 2018-03-27 23:44 未名亚柳 阅读(203) 评论(0) 推荐(0)
摘要:题目描述 在数据库的操作过程中,我们进场会遇到检索操作。这个题目的任务是完成一些特定格式的检索,并输出符合条件的数据库中的所有结果。 我们现在有一个数据库,维护了学生的姓名(Name),性别(Sex)以及出生日期(Birthday)。其中,Name项是长度不超过30的字符串,只可能包含大小写字母,没 阅读全文
posted @ 2018-03-26 16:18 未名亚柳 阅读(284) 评论(0) 推荐(0)
摘要:题目描述 给出一棵有N个节点的有根树TREE(根的编号为1),对于每组查询,请输出树上节点u和v的最近公共祖先。 最近公共祖先:对于有向树TREE的两个结点u,v。最近公共祖先LCA(TREE u,v)表示一个节点x,满足x是u、v的祖先且x的深度尽可能大。 输入 输入数据第一行是一个整数T(1<= 阅读全文
posted @ 2018-03-26 16:16 未名亚柳 阅读(254) 评论(0) 推荐(0)
摘要:题目描述 给定-个长度为N的整数数列,你需要在其中找到最长的连续子数列的长度, 并满足这个子数列是等差的。注意公差小于或等于0的情况也是允许的。 输入 第一行为数据组数T(1~100),表示测试数据的组数。对于每组测试数据:第一行是一个正整数N (1~ 100),表示给定数列的长度^第二行是N个整数 阅读全文
posted @ 2018-03-26 16:15 未名亚柳 阅读(451) 评论(0) 推荐(0)
摘要:题目描述 给出N个数,求出这N个数,奇数的和以及偶数的和。 输入 第一行为测试数据的组数T(1<=T<=50)。请注意,任意两组测试数据之间是相互独立的。 每组数据包括两行: 第一行为一个整数N(1 <= N <=100)。 第二行为N个正整数,整数之间用一个空格隔开,且每个整数的绝对值均 不大于1 阅读全文
posted @ 2018-03-26 16:14 未名亚柳 阅读(244) 评论(0) 推荐(0)
摘要:题目描述 网络的高效互联与智能传输是提升海量用户服务请求映射效率的重要措施。在这个任务中,你需耍在最小的传输时间内,将数据源传输到指定的网络节点中。我们给定的网络一共包含N个节点,其中节点1为数据源。网络中有M条无向边(u,v,w),表示一条传输线连接节点u和节点v,且数据通过这条传输线的时间为 w 阅读全文
posted @ 2018-03-25 17:15 未名亚柳 阅读(295) 评论(5) 推荐(0)
摘要:题目描述 在操作系统中,进程管理是非常重要的工作。每个进程都有唯一的进程标识PID。每个进程都可以启动子进程,此时我们称该它本身是其子进程的父进程。除PID为0的进程之外,每个进程冇且只冇一个父进程。在这个任务中,你需要实 时维护操作系统运行中的三种基本操作:1. FORK PID1 PID2:标识 阅读全文
posted @ 2018-03-25 17:12 未名亚柳 阅读(248) 评论(0) 推荐(0)
摘要:题目描述 求2^-a + 2^-b,其中a和b均为正整数,结果用最简分数表示 输入 第一行为测试数据的组数T (1~400)。请注意,任意两组测试数据之间相互独立的。每组测试数据一行,包含两个整数a和b (2~20)。 输出 对于每组测试数据,输出结果。 样例输入 样例输出 来源 2014网研A题 阅读全文
posted @ 2018-03-25 17:11 未名亚柳 阅读(233) 评论(0) 推荐(0)
摘要:题目描述 设一个正整数既是平方数乂是立方数时,称为Special数。 输入 输入包含多组测试数据,笫1行输入测试数据的组数,接下来在后续每行输入n(n<=1000000000) 输出 输出1到n中包含的所有Special数个数 样例输入 样例输出 提示 打表即可 来源 2017机考A题 #inclu 阅读全文
posted @ 2018-03-22 23:36 未名亚柳 阅读(348) 评论(2) 推荐(0)
摘要:题目描述 给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。 输入 输入的第一行为t(0 < t < 10),表示有t组测试用例。对于每组测试用例,输入有两行。第一行是一个正整数n( 1 < n < 100)表示字符串的长度。后面一行是一个长度为n的字符 阅读全文
posted @ 2018-03-22 19:53 未名亚柳 阅读(263) 评论(0) 推荐(0)
摘要:题目描述 哈夫曼编码中 平均码长=码长×码字出现的概率 如:ABCDE 五个字符的出现次数分别为50 20 5 10 15 那么,其哈夫曼编码为A:0 B:10 C:1110 D:1111 E:110 该哈夫曼编码的平均码长=(50*1+20*2+5*4+10*4+15*3)/100=1.95 哈夫 阅读全文
posted @ 2018-03-21 20:44 未名亚柳 阅读(602) 评论(0) 推荐(0)
摘要:题目描述 查找序列a 中小于 b 的第 i 个数的数的个数 输入 输入有多组,每组四行第一行:序列a个数N第二行:(序列a的)N个数,升序排列第三行:序列b个数M 第四行:(序列b的)M个数,升序排列 第五行:i 表示b中第i个数 第四行:(序列b的)M个数,升序排列 第五行:i 表示b中第i个数 阅读全文
posted @ 2018-03-20 11:50 未名亚柳 阅读(161) 评论(0) 推荐(0)
摘要:题目描述 输入 有多组输入,每组: 第一行:由26个小写字母组成的串以空格隔开,如 b a c e u f g h i j k l m n o p q r s t v w x y z d v y z r s q 第二行:一个字符串(大写字母) 如: BUPTZ 有多组输入,每组: 第一行:由26个小 阅读全文
posted @ 2018-03-20 11:24 未名亚柳 阅读(194) 评论(0) 推荐(0)