自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI 实验六(人工智能 软工课)

内核寄掉了解决方法:在导包的时候加上这个import os画图的时候报错:问题原因:画图的列表中有空的列表解决方法:把训练过程的代码跑一遍, 报错了就debug就行了。

2023-10-17 17:53:55 473 4

原创 组合数模板

来自这个题 : 打牌的贝贝这是当时过题的代码,提取一下板子(我承认我在水字数。。。。。。。。。。。。。。。。。

2023-08-11 21:15:02 199 1

原创 2023年杭电多校第一场-----E (5). Cyclically Isomorphic (含字符串哈希知识点讲解)

每次查询的时间复杂度从O(n)降到O(1), 这样就不用担心超时问题了。这里每个字符串只需算他最小的哈希值就行,当然最大的哈希值也可以哦。然后这个最小的哈希值就是这个字符串的标识的数子,我们可以用这个数字来确定这个字符串。题意概述:给定n个字符串,这个字符串是可以循环右移的,指 abcd 可以变成 bcda 或者 cdab ......然后有Q次询问,每次询问问你第x个字符串和第y个字符串是否可以通过循环右移变成相等的字符串。思路分析:可以通过字符串哈希预处理使时间复杂度从暴力的。

2023-07-22 20:18:40 292

原创 2023年杭电多校第一场----B (2). City Upgrading

注:i是当前的节点, j是i的子节点, k是 i的除了j的子节点的, 因为j一定放,所以其他的子节点一定不放(因为子节点只放一个),所以其他子节点有两种状态,一种是被他的父节点看着(这个子节点可能有其他的父节点) ,也可以被自己看着(反正就是不放)。所以 状态转移的方程为:f[i][1] = min( f[j][2] + sum(min( f [k][1],f[k][2] ) ) ))即状态转移方程为:f[i][2] += min(f[j][2],f[j][0], f[j][1]);

2023-07-21 11:44:35 306 1

原创 曲阜师范大学2023年暑期大一新生排位赛---G (7). Graph

这里的反战可以添加一个反向的边,因为之前没反转的边不影响后面的结果。-------------------分割线--------------------------------------分割线-------------------------------------分割线--------Dijkstra是求最短路的算法,我们只需要改一改dis数组的用法(含义)就行了,在Dijkstra算法中,dis数组存的是最短路径,那么这里就让他存最大的边权,然后最小化最大的边权就是答案。寻找答案的过程:假设。

2023-07-18 16:36:16 281 1

原创 曲阜师范大学2023年暑期大一新生排位赛---C (3). String

b[i] 的时候 f[i][j] = max(f[i][j - 1], f[i - 1][j])取这两种情况的最大值.= b[i]的时候,这个时候要讨论一下。情况一 a[i]不在最长公共子序列中,即f[i - 1][j]集合:f[i][j]表示是a的前i个字母,和b的前j个字母的公共子序列长度。解释:当a[i] == b[i]的时候,算这俩前面的公共长度最大值,然后再加一。即:f[i][j] = f[i - 1][j - 1] + 1;情况二,b[j]不在最长公共子序列中,即f[i][j - 1]

2023-07-18 09:05:01 131 3

原创 Cut the Cake!题解

Cut the Cake!题解

2022-07-03 00:21:46 307 1

空空如也

空空如也

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

TA关注的人

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