学习笔记
文章平均质量分 65
小单同学shan
Hi
展开
-
简单几步教你搞定LIS,LCS,LICS问题
LIS,LCS,LICS都是dp中的基础模型,今天在复习最长公共上升子序列问题时将这三类问题简单总结了一下描述的是给定两个数列,求两数列中的最长公共子序列长度。状态定义:f (i, j) 为以数列a的前i个数以及数列b的前j个数组成的最长公共子序列长度转移方程:f(i, j) = f(i - 1,j - 1) + 1 (i, j > 0,a[i] == b[j])f(i, j) = max(f (i - 1, j),f(i, j - 1) ) (i, j > 0, a[i] != b[j] );描述的是给定原创 2022-06-14 10:42:59 · 380 阅读 · 0 评论 -
数组模拟单链表求树的直径
来源:第四届蓝桥杯省赛C++A组,第四届蓝桥杯省赛JAVA A组根据题意描述:如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。说明此题是一个无环图,也就是一棵树。给我们一棵树,需要我们求的是最大花费——树的直径1,先以任意点为起点找到一个距离它最远的点u2,以点u为起点找到一个最远距离即为树的直径本题n为1e5,故采用邻接表来存储图的信息。代码:...原创 2022-06-12 05:45:12 · 111 阅读 · 0 评论 -
图论:单元最短路&状态压缩&双端队列bfs
貌似语法题和分享文更能获取流量~写图论题像被限流了一样QAQ不管了来一波费曼学习法,兄弟们!请听我细细道来这道神奇的题目。🎁题目: 拯救大兵瑞恩1944 年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。瑞恩被关押在一个迷宫里,迷宫地形复杂,但幸好麦克得到了迷宫的地形图。迷宫的外形是一个长方形,其南北方向被划分为N行,东西方向被划分为M列, 于是整个迷宫被划分为N×M个单元。每一个单元的位置可用一个有序数对 (单元的行号, 单元的...原创 2022-05-26 02:04:49 · 240 阅读 · 0 评论 -
图论:单源最短路的建图方式(二分 + dijkstra/spfa/双端队列bfs)
最近考试周,一周多没写题解了。最近两天题都刷不成~ε=(´ο`*)))唉。今天抽时间做了几道题,这道题我觉得学习价值很大,囊括了很多的知识点,并且本题的建图方式也值得学习。分享给大家~🎁题目:通信线路在郊区有N座通信基站,P条双向电缆,第i条电缆连接基站 Ai和 Bi。特别地,1号基站是通信公司的总站,N号基站位于一座农场中。现在,农场主希望对通信线路进行升级,其中升级第i条电缆需要花费Li。电话公司正在举行优惠活动。农产主可以指定一条从1号基...原创 2022-05-24 21:30:42 · 199 阅读 · 0 评论 -
棋盘分割(区间DP)
将一个8×8 的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续如此分割,这样割了(n−1) 次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行)原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。现在需要把棋盘按上述规则分割成nn块矩形棋盘,并使各矩形棋盘总分的均方差最小。均方差,其中平均值,xi为第i块矩形棋盘的总分。请编程对给出的棋盘及n,求出均方差的最小值。输入格式...原创 2022-05-07 16:16:50 · 408 阅读 · 0 评论 -
小单刷题笔记之——区间DP
🎁题目: 凸多边形的划分给定一个具有N个顶点的凸多边形,将顶点从1至N标号,每个顶点的权值都是一个正整数。将这个凸多边形划分成N−2个互不相交的三角形,对于每个三角形,其三个顶点的权值相乘都可得到一个权值乘积,试求所有三角形的顶点权值乘积之和至少为多少。输入格式第一行包含整数N,表示顶点数量。第二行包含N个整数,依次为顶点1至顶点N的权值。输出格式输出仅一行,为所有三角形的顶点权值乘积之和的最小值。数据范围N≤50,数据保证所有顶点的权值都...原创 2022-05-06 21:50:31 · 240 阅读 · 0 评论 -
基于连通性状态压缩的DP问题——状态压缩DP
🎁题目: 炮兵阵地司令部的将军们打算在N×M的网格地图上部署他们的炮兵部队。一个N×M 的地图由NN行M列组成,地图的每一格可能是山地(用H表示),也可能是平原(用P表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示:如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的黑色的网格表示它能够攻击到的区域:沿横向左右各两格,沿纵向上下各两格。图上其它白色网格均攻击不到。从...原创 2022-05-05 22:36:51 · 257 阅读 · 0 评论 -
蓝桥杯成绩公布——大一零基础如何三个月混到省一?
自己决定要走的路,无论如何,都要坚持下去~成长过程中的挫折令你越挫越勇,倒了就再站起来!加油,代码人!原创 2022-05-01 20:00:16 · 5526 阅读 · 11 评论 -
linux shell 部分语法及练习
#! /bin/bash# ********** homework_0 *********homework 1 create 0dir0=/home/acs/homework/lesson_1/homework_0for i in a b cdo mkdir ${dir0}/dir_${i}done#*********** homework_1 ******homework 1 create 1dir1=/home/acs/homework/lesson_1/homewor.原创 2022-04-20 02:21:15 · 812 阅读 · 0 评论 -
计算机网络学习笔记
Web 与 HTTPWorld Wide WEbweb page 包含多个 objectsopjects :HTML JPEG 视频文件 动态脚本等对象的寻址(addressing)URL(Uniform Resoure Locator):统一资源定位器遵循HTTP协议(HyperText Transfer Protocol)C/S 结构客户 :请求 ,接受,展示Web对象服务器 :响应客户的请求,发送对象http使用TCP传输服务服务器在80端口等待客户请求浏览器发起到服原创 2022-04-16 18:31:35 · 906 阅读 · 0 评论