自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 机试笔记-7

比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,动态规划问题:递推求解,最大子段和,最长上升子序列LIS,最长公共子序列LCS,背包问题,记忆化搜索,字符串相关的动态规划问题。个序列(a1, a2, ...,aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里 1 <=是最大的,比如序列(100, 1, 2, 3)的最大上升子序列和为 100,而最长上升子序列为(1, 2,的任务,就是对于给定的序列,求出最大上升子序列和。

2024-07-29 17:39:44 494

原创 机试笔记-6

每组数据第一行是两个整数 N、M(N<=100,M<=10000),N 表示成都的大街上有几个路口,标号为 1 的路口是商店所在地,标号为 N 的路口是赛场所在地,M 则表示在成 都 有 几 条 路。,N 进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即 P1 赢 P2,用 P1,P2 表示,排名时 P1 在 P2 之前。可以求有向图的传递闭包 ,图论,图的存储,并查集,最小生成树,最短路径,拓扑排序等内容。

2024-07-29 16:28:26 711

原创 机试笔记-5

一块有石油小区域被称为一个 pocket,假设两个 pocket 是相邻的,然后他们就是相同石油块的一部分,石油块可能非常的大并且包涵很多的 pocket。题目描述:小 A 同学现在被困在了一个迷宫里面,他很想从迷宫中走出来,他可以 向上、向下、向左、向右移动、每移动一格都需要花费 1 秒的时间,不能够走到 边界之外。题目描述:小 A 同学现在被困在了一个迷宫里面,他很想从迷宫中走出来,他可以 向上、向下、向左、向右移动、每移动一格都需要花费 1 秒的时间,不能够走到 边界之外。1.广度优先搜索BFS。

2024-07-29 14:50:02 417

原创 机试笔记-4

假定每个果子重量都为 1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。接着,将新堆与原先的第三堆合并,又得到新的堆,数目为 12,耗费体力为 12。现在给你一些字符串,你的任务就是从这些字符串中找出一些字符串放到一个集合中,使得这个集合中任意一个字符串不是其他字符串的前缀,并且要使集合里的字符串尽可能的多。在合并的过程中产生的新的数不一定是最小的,所以在每一次合并的过程中我们都需要重新排序找出当前最小的两个数。

2024-07-29 13:34:08 620

原创 机试笔记-3

通过分析题意可以发现,最简真分数的必要条件就是不可以继续约分,那么不可以继续约分,就说明分子和分母的最大公约数为 1。我们来说说常考的算法中的数学问题,比如说同模,最大公约数GCD,最小公倍数LCM,斐波那契数列,素数判定,素数筛选,分解素因数,二分快速幂等。首先我们要知道,对于任意一个数 s,它的二进制代表了它可以由 2 的次幂的累加和来表示。输入一个整数,判断该整数是否为素数,若是,输出该整数,若否,输出大于该整数的第一个。我们可以根据素数的定义从 2 到小于这个数 x 的每个数去除,看是否能除尽。

2024-07-28 18:15:03 815

原创 机试笔记-2

小明现在手里有 x 元,他想吃尽量多的饮料,于是向你寻求帮助,怎么样买才能吃的最多。商店里有 n 中饮料,第 i 种饮料有 mi 毫升,价格为 wi。查找类问题:常用思想是先sort再二分查,但实际中,无脑map完事。接下来 n 行,每行输入两个整数,分别为 mi 和 wi。请输出小明最多能喝到多少毫升的饮料,结果保留三位小数。字符串类问题:将输入的字符串向后输入三位,其他不变。1天=24小时,1小时=60分,1分=60秒。排序问题,一句话,sort()就完事。01 李江 男 21。

2024-07-28 17:25:31 238

原创 机试笔记-1

lower_bound(begin,end,num) 从数组begin位置到end-1位置二分查找第一个大于或等于num的数字,返回该数字的地址,不存在则返回end.upper_bound(begin,end,num)从数组begin位置到end-1位置二分查找第一个大于num的数字,返回该数字的地址,不存在则返回end.反之,如果upper_bound(begin,end,num,compare())从数组begin位置到end-1位置二分查找第一个。

2024-07-28 15:35:02 932

原创 最大公约数和最小公倍数-Java-辗转相除法

输入两个正整数 m 和 n,求其最大公约数和最小公倍数。

2024-07-21 18:35:18 147

原创 上楼梯 - Java -迭代

一个楼梯共有 n 级台阶,每次可以走一级或者两级或者三级,问从第 0 级台阶走到第 n 级台阶一共有多少种方案。

2024-07-21 18:32:54 227

原创 插入乘号-Java-dp

给定一个长度为 n𝑛 的数字串,向里面插入 k𝑘 个乘号,输出可以得到的最大结果。:插入乘号之后的每个数可以有前导0。

2024-07-21 18:25:43 169

原创 整数序列-Java-枚举法

很多整数可以由一段连续的序列(至少两个数)相加而成,比如 25=3+4+5+6+7=12+1325=3+4+5+6+7=12+13。输入一个整数 N𝑁,输出 N𝑁 的全部正整数序列,如果没有则输出NONE。

2024-07-21 18:21:52 240

原创 畅通工程-Java-并查集

并查集

2024-07-21 18:15:38 221

原创 最长连续公共子序列-Java解(dp动态规划)

最长连续公共子序列

2024-07-21 18:12:46 102

原创 题目 35 66 29 链表三问

2024-07-21 17:26:59 293

原创 题目 78 左旋转字符串

题目78 https://www.acwing.com/problem/content/74/

2024-07-21 17:11:57 82

原创 题目 778 字符串最大跨距

题目778 https://www.acwing.com/problem/content/780/

2024-07-21 16:56:02 210

原创 题目 776 字符串移位包含问题

题目776 https://www.acwing.com/problem/content/778/

2024-07-21 16:42:47 311

原创 题目 774 最长单词

题目 774 https://www.acwing.com/problem/content/776/

2024-07-21 16:05:06 183

原创 题目 771 字符串中最长的连续字符

题目 771 https://www.acwing.com/problem/content/773/

2024-07-21 15:34:03 190

原创 题目 766 去掉多余空格

题目 766 https://www.acwing.com/problem/content/768/

2024-07-21 14:23:40 202

原创 题目 29 删除列表中的重复结点

29 题 https://www.acwing.com/problem/content/27/

2024-07-20 15:52:58 178

原创 题目 66 两个链表的公共结点

66题 https://www.acwing.com/problem/content/62/

2024-07-20 15:51:16 147

原创 题目 35 反转链表

35题 https://www.acwing.com/problem/content/33/

2024-07-20 15:49:37 122

原创 题目 87 把字符串转换为整数

87题 https://www.acwing.com/problem/content/83/

2024-07-20 15:47:57 125

原创 题目 823 排列

823题 https://www.acwing.com/problem/content/825/

2024-07-20 15:45:36 185

原创 题目 822 走方格

822题 https://www.acwing.com/problem/content/824/

2024-07-20 15:38:41 211

原创 题目 821 .跳台阶

821题 https://www.acwing.com/problem/content/823/

2024-07-20 15:35:49 165

原创 一周学完C++,第四天,字符串习题

字符串习题

2024-07-20 15:30:21 211

原创 一周学完Java基础,第六天,常见容器

常见容器

2024-07-20 15:21:57 1259

原创 一周学完Java基础,第五天 函数

函数

2024-07-20 15:14:09 156

原创 一周学完Java基础,第四天,字符串

字符串

2024-07-20 15:09:34 464

原创 一周学完Java基础,第三天 数组

数组

2024-07-20 15:02:00 159

原创 一周学完Java基础,第二天 循环语句

循环语句

2024-07-20 14:58:29 97

原创 一周学完Java基础,第一天 判断语句

判断语句

2024-07-20 14:45:19 60

原创 一周讲完Java基础,第一天 变量,运算符,表达式,输入输出

变量,运算符,表达式,输入与输出

2024-07-20 14:41:53 302

原创 一周学完C++,第三天 字符串

字符串

2024-07-16 15:55:59 186

原创 一周学完C++,第三天 数组

数组

2024-07-16 10:14:59 117

原创 一周学完C++,第二天 循环语句

循环语句

2024-07-15 15:03:05 292

原创 一周学完C++,第二天 判断语句

判断语句

2024-07-15 10:32:49 211

原创 讲一讲演化博弈-1

演化博弈

2024-07-14 20:02:01 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除