自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【HTML】webhtml笔记分享(全)

什么是网页?网页通常是HTML格式的文件,它要通过浏览器来阅读网页是构成网站的基本元素(图片、链接、文字、声音、视频等元素组成),常以.html或.htm后缀结尾的文件俗称HTML文件什么是HTML?HTML指的是超文本标记语言(Hyper Text Markup Language),用来描述网页的一种语言,是一种标记语言,标记语言是一套标记标签超文本:1、它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)

2022-11-14 09:21:20 124 1

原创 【动态规划】AcWing12. BackpackProblemForSpecificProgram-背包问题求具体方案

背包九讲背包问题求具体方案

2022-07-24 22:55:41 172

原创 【动态规划】AcWing11. KnapsackProblemSolutionNumber-背包问题求方案数

背包九讲背包问题求方案数

2022-07-24 22:52:45 273

原创 【动态规划】AcWing10. ThereAreDependencyKnapsackIssues-有依赖的背包问题

背包九讲有依赖的背包问题

2022-07-24 22:50:10 96

原创 【动态规划】AcWing9. GroupingKnapsackProblem-分组背包问题

背包九讲分组背包问题

2022-07-24 22:47:01 147

原创 【动态规划】AcWing8. TwoDimensionalCostKnapsackProblem-二维费用的背包问题

背包九讲二维费用的背包问题

2022-07-24 22:43:45 100

原创 【动态规划】AcWing7. MixedBackpackProblem-混合背包问题

背包九讲混合背包问题

2022-07-24 22:39:37 103

原创 【动态规划】AcWing5. MultipleKnapsackProblemII-多重背包问题II

背包九讲多重背包问题II

2022-07-24 22:34:57 215

原创 【动态规划】AcWing 4. MultipleKnapsackProblemI-多重背包问题I

背包九讲多重背包问题1

2022-07-24 22:08:06 203

原创 【动态规划】AcWing 03. CompleteKnapsackProblem-完全背包问题

背包九讲完全背包问题

2022-07-24 22:01:30 131

原创 【动态规划】AcWing 2. BackpackProblem01-01背包问题

背包九讲01背包

2022-07-24 21:41:02 271

原创 【回溯】AcWing4498. PointerToThe-指针

🔗给定一个360°的全圆量角器。初始时,量角器上的指针指向刻度0。现在,请你对指针进行n次拨动操作,每次操作给定一个拨动角度ai,由你将指针拨动ai度,每次的拨动方向(顺时针或逆时针)由你自由决定。请你判断,能否通过合理选择每次拨动的方向,使得指针最终仍然指向刻度0。输入格式第一行包含整数n。接下来n行,每行包含一个整数ai,表示一次操作的拨动角度。输出格式如果可以做到指针最终仍然指向刻度0,则输出YES,否则输出NO。数据范围。...

2022-07-23 20:26:46 102

原创 【双指针】力扣283. MoveZeroes-移动零

🔗示例1输入输出示例2输入输出[0]提示进阶你能尽量减少完成的操作次数吗?

2022-07-23 10:48:43 104

原创 【模拟】AcWing1995. MeetAndGreet-见面与问候

🔗众所周知,奶牛是非常有社交礼貌的动物每当两头奶牛分开后相遇,它们都会用友好的“哞哞”声互相问候。奶牛贝茜和她的朋友艾希正在农夫约翰的农场中的一条很长的道路上散步。我们可以将此道路视为一个一维数轴。贝茜和艾希都从原点出发,以相同的速度(1单位距离/单位时间)行走一段时间。请根据每头奶牛的运动情况描述,确定它们相互打招呼的次数。贝茜和艾希可以在不同的时间点停止移动,并且她们的移动时间都不会超过1000000单位。输入格式第一行包含两个整数B和E。...

2022-07-23 10:25:51 81

原创 【双指针】力扣202. HappyNumber-快乐数

别写一个算法来判断一个数n是不是快乐数

2022-07-22 11:13:25 140

原创 【动态规划】力扣337. House-Robber-III-打家劫舍 III

小偷系列🔗示例1输入输出7解释小偷一晚能够盗取的最高金额3+3+1=7示例2输入输出9解释小偷一晚能够盗取的最高金额4+5=9。

2022-07-22 11:07:36 127

原创 【动态规划】力扣213. House-Robber-II-打家劫舍 II

这题与打家劫舍主要的区别是房屋是环行的,拿了第一家就不能考虑倒数第一家,不拿第一家就可以考虑倒数第一家拿不拿。

2022-07-21 19:21:23 123

原创 【动态规划】力扣198. HouseRobber-打家劫舍

打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例1:输入:[1,2,3,1]输出:4解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。1,确定dp t..

2022-01-22 21:02:06 83

原创 【动态规划】力扣70. ClimbingStairs-爬楼梯

爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?1,确定dp table定义及其下标含义2,求出递推公式3,初始化(最小子情况)4,确定遍历顺序5,列表这道题是很经典的一个动态规划或递归的题目,很多动态规划的题目可以由这题演变出来例.找零钱(多少种找的方法)https://leetcode-cn.com/problems/coin-change-2/组合总和 Ⅳ https://leetcode-cn.c..

2022-01-22 18:43:55 328

原创 【动态规划】力扣279. PerfectSquares-完全平方数

完全平方数给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。给你一个整数 n ,返回和为 n 的完全平方数的 最少数量 。完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。1,确定dp table 的下标和定义2,确定递推公式3,dp数组如何初始化4,确定遍历顺序5,举例推导dp数组分析题目可以..

2022-01-22 18:16:00 247

原创 【动态规划】力扣1137. nThTribonacciNumber-第 N 个泰波那契数

第 N 个泰波那契数泰波那契序列 Tn 定义如下:T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。dp五部曲先贴上1,确定dp数组(dp table)以及下标的含义2,确定递推公式3,dp数组如何初始化4,确定遍历顺序5,举例推导dp数组先分析一下题目意思输入:n = 4输出:4解释:T_3 = 0 + 1 + 1 = 2T_3 = T..

2022-01-22 00:06:31 185

原创 【动态规划】力扣509. FibonacciNumber-斐波那契数

斐波那契数斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。五个步骤先放上面1,确定dp数组(dp table)以及下标的含义2,确定递推公式3,dp数组如何初始化4,确定遍历顺序5,举例推导dp数组1,这题从一维数组来考虑比较好入手首先根据动态规.

2022-01-21 23:30:09 449

原创 【动态规划】蓝桥杯-试题-算法训练-拿金币

资源限制时间限制:1.0s 内存限制:256.0MB问题描述  有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币。你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里。请问如何走才能拿到最多的金币。输入格式  第一行输入一个正整数n。  以下n行描述该方格。金币数保证是不超过1000的正整数。输出格式  最多能拿金币数量。样例输入31 3 32 2 23 1 2样例输出11数据规模和约定  n<=1000这里可以.

2022-01-17 19:39:51 196

原创 【动态规划】力扣72. EditDistance-编辑距离

题目斜体样式给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符这是关于字符串操作的题目用动态规划的思路来想:先是最基本的元素,只有一个,那么一个空白变成这一个元素需要的步骤为1。 那么一个空白变成文本2的次数为文本2的长度。abcde12345这里表示的是字符串"abcde"一个空白依次到相应的位置需要变换的次数这

2022-01-16 20:52:13 96

原创 基于MyBatis与Java的药箱管理系统

学完mybatis的增删改查顺便做一下java课程大作业仅是一个适合mybatis的初学者的项目代码meaven总名:Mybatis-studymeaven子名:testwork数据库名称:workplace表名称:drugs工具:idea项目框架标题最外层pom.xml文件代码<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"

2021-12-15 00:18:04 1296

原创 C语言各类输入输出的形式及用法

输入scanf()在scanf()里面写了什么,在输入时就要原样的输入,即在scanf()里面写了-,输入的时候也要在那个位置加上-读入字符串比较简单,其中要注意的是,读入的字符串中不能有空格。如果有空格,就在空格处停止。如果要读入空格一个可行的方法就是用scanf("%[^\n]",s);来处理,这个表达式的意思是遇到换行符才停止读入,其中scanf()中[]里面^后面就是你要停止读入的字符,如把\n换成s意思就是遇到s就停止读入。getsgets函数是读取字符串,以回车键结束fgets

2021-12-02 18:58:53 620

原创 背包问题dp

求目标和多半适用公式:dp[j] += dp[j - coins[i]];01背包*01背包遍历顺序多半是从后向前遍历(防止多次放入)求装满背包有几种方法的情况下,递推公式一般为:dp[j] += dp[j - nums[i]];求不装满背包有几种方法的情况下,递推公式一般为:dp[j] = Math.max(dp[j], dp[j - nums[i]] + nums[i]);完全背包完全背包遍历顺序多半是从前向后遍历...

2021-12-02 18:57:48 712

原创 哈希表建立时间消耗

HashMap<Integer, PriorityQueue> indexToPrioityQueue = new HashMap<>(len);比HashMap<Integer, PriorityQueue> indexToPrioityQueue = new HashMap<>();快每次扩容都会消耗一定时间

2021-12-02 18:55:55 507

原创 结构体中的字符串输入方式

typedef struct{ char name[1024]; float x,y; int data;}center;scanf("%s", cen[N].name);

2021-12-02 16:23:33 1958

原创 C++Vector定义二维数组

vector<vector> dp(i, vector(j));//定义了I行j列

2021-12-02 16:19:57 1183

原创 C++输入带空格的字符串

string stting;getline(cin, stting);

2021-12-02 16:19:13 1735

原创 无法插入中文解决方法

在建立列前输入alter table table_name default character set utf8;若建立后更改一下列的类型,再更改回来即可

2021-12-02 16:16:24 80

原创 特殊字符的创建和使用

使用反引号``Eg:create table temp(temp(C)num int);

2021-12-02 16:15:17 94

原创 关于多组每行输入的模版

#include<stdio.h>int main() { char temp; //EOF表示无输入内容 while((scanf("%c", &temp)) != EOF) { if(temp != '\n') { //在此输入运行内容等 } }}

2020-12-04 17:30:41 89

空空如也

空空如也

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

TA关注的人

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