自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 每日一题“装箱问题”!

2.这是一个简单的01背包;

2023-04-07 13:44:38 85

原创 每日一题“二叉树遍历”!

2.思路说不清楚,直接上代码!

2023-04-03 22:45:27 55

原创 每日一题“级数求和”!

这题太简单,一眼就懂,没有思路!

2023-03-31 16:51:37 63

原创 每日一题“最大公约数与最小公倍数问题”!

【代码】每日一题“最大公约数与最小公倍数问题”!

2023-03-30 19:48:32 51

原创 每日一题“棋盘方格”!

把大矩形放到平面坐标上,计算每一个小矩形的长和宽,进行比较;

2023-03-29 19:29:54 24

原创 每日一题“安排比赛”!

设一个一维数组来记录这个队在这一天是否有比赛;设一个二维数组记录这两个队在这一天是否对决过;

2023-03-28 20:53:19 91

原创 (3.27)每日一题“剪绳子”!

二分查找

2023-03-27 20:46:51 25

原创 每日一题(5)回文平方!

题目意思的将1-300的整数(i)的平方转换成B进制的,看转换之后的数是否是回文数,是回文数就输出这个整数(i)转换成B进制后的形式;

2023-03-24 22:27:36 27

原创 每日一题“蛇形矩阵”!

2.代码有注释,我有点解释不清楚。

2023-03-23 23:55:04 22

原创 每日一题(3)“数字三角形”!

这题可以用dp来写。求从第一行走到最后一行最大路径数字和,我们可以从后面开始计算,在倒数第二行开始,计算每一个值走的路径的最大值,然后赋值成能走的路径的最大值,就是这一行到下一行的最大路径数字之和,如此循环。这样一直算到第一行,就是最大的路径数字和。感觉说不清楚,直接上代码。

2023-03-22 22:07:43 47

原创 每日一题(2)“货仓选址”!

在数轴上求货仓到这些商店的距离之和最小求这些商店所在的点的中位数到各个商店的距离之和最小求a[1]到a[n]的中位数到a[1]、a[2]、a[3]······a[n]的距离之和最小;我们只要考虑n的奇偶性就好,如果n为偶数,中间那两个数都可(建议取右边,写代码好写);若是奇数,则取最中间那个;

2023-03-22 08:45:55 45

原创 每日一题(1)“拼接正确“!

因为数据范围是10^100;所以数据类型不能设为int或者long long,所以设为string类型,再将输入的string类型的变量s一个个遍历出来,转化为int类型的整数,用一个int类型的变量sum将他们加起来,然后用一个数组将sum模10遍历出的每一个数装进去,同时sum要除以10,然后倒序输出数组中每一个数相对应的英文名。(提醒一下,0的英文名为zero)直接上代码一了明了!

2023-03-20 23:14:12 44

原创 ”01背包“

1. 集合:从前 i 种物品中选,(每种物品最多 1 件), 总体积不超过 j 的所有选法的集合属性:max。给出一个体积 m, 求从这 n 种物品中选, 所选物品的总体积 不超过 m, 总价值最大 是多少。1. 选了 第 i 件物品 f[i, j] = f[i - 1, j - vi] + wi。给出n 种物品 , 每种物品都有一个价值, 一个体积, 每种物品最多只有一件。2. 没选第 i 件物品 f[i, j] = f[i - 1, j]3. 初始化(边界):f[0, i] = 0。

2023-02-22 15:03:18 66

原创 ”分组背包“题解

每组物品里面, 有多种物品,(每种物品只有一件)给出每组物品里, 每件物品的价值, 体积。(属性, 数)存的数是这个集合中的某一个方案, 这个方案总价值最大max(价值)f[i, j] ---> 包含的子集, 只要找 到所有子集取 Max。求 从 n 组物品中选, 每组物品最 多选一件物品, 也可以不选。表示: n 组物品中选, 每组物品最 多选一件物品, 也可以不选。k: 第 i 组 物品中第 k 个物品。总体积不超过 m 的所有选法的集合。选第 i 组的哪一个物品。选 第 i 组的物品。

2023-02-22 14:52:51 30

原创 ”最长上升子序列“题解

状态计算:对于每一个 w[i],如果大于 f[cnt-1](下标从0开始,cnt长度的最长上升子序列,末尾最小的数字),那就cnt+1,使得最长上升序列长度+1,当前末尾最小元素为 w[i]。若 w[i] 小于等于 f[cnt-1],说明不会更新当前的长度,但之前末尾的最小元素要发生变化,找到第一个 大于或等于(这里不能是大于) w[i],更新以那时候末尾的最小元素。状态表示: f[i]表示长度为i的最长上升子序列,末尾最小的数字。尾中,结尾最小min的)即长度为i的子序列末尾最小元素是什么。

2023-02-22 14:37:23 40

原创 线性Dp-摘花生题解

线性Dp-摘花生题解

2023-02-22 14:21:37 73

原创 时空复杂度的分析

写题时往最坏的方向想,并且想出最好的方法来解决。

2022-12-26 15:41:42 122 1

空空如也

空空如也

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

TA关注的人

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