自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串处理

s1下标为2-3的子串,此时s1="asweh",注意:此时s2也可为字符串数组。//返回sd,该函数第一个参数为子串起始位置,第二个参数为子串长度,该函数返回。c1 c2的大小,c1>c2返回1 c1==c2返回0,c1

2024-04-07 20:25:38 983

原创 DFS(排列数字、飞机降落、选数、自然数的拆分)

典型:全排列题目2:P9241 [蓝桥杯 2023 省 B] 飞机降落 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)代码(含解析): 题目3:P1036 [NOIP2002 普及组] 选数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)代码(含解析):题目4: P2404 自然数的拆分问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)代码:

2024-04-06 21:27:23 543

原创 BFS(扫雷游戏、Tokitsukaze and Development Task、全球变暖)

【代码】BFS(扫雷游戏、Tokitsukaze and Development Task、全球变暖)

2024-04-06 19:28:33 432

原创 P8783 [蓝桥杯 2022 省 B] 统计子矩阵

【代码】P8783 [蓝桥杯 2022 省 B] 统计子矩阵。

2024-04-05 21:30:05 581

原创 double二分(P3743 小鸟的设备)

【代码】double二分(P3743 小鸟的设备)

2024-04-04 16:07:33 318

原创 二分答案(砍树,借教室)

【代码】二分答案(砍树,借教室)

2024-04-04 15:09:41 339

原创 P1996 约瑟夫问题

【代码】P1996 约瑟夫问题。

2024-03-31 18:06:18 145

原创 P1739 表达式括号匹配

【代码】P1739 表达式括号匹配。

2024-03-31 17:51:00 354

原创 P1449 后缀表达式

【代码】P1449 后缀表达式。

2024-03-31 17:49:41 168

原创 P5740 【深基7.例9】最厉害的学生

【代码】P5740 【深基7.例9】最厉害的学生。

2024-03-26 09:28:28 309

原创 7. 阅读魔法书

【代码】7. 阅读魔法书。

2024-03-09 16:06:05 230

原创 5. 风之谷音乐学院

代码: (解析在代码里)

2024-03-09 12:17:11 331

原创 vector的那些事

【代码】vector的那些事。

2024-03-09 12:14:40 214

原创 4. 烬寂海之谜

【代码】4. 烬寂海之谜。

2024-03-07 16:41:32 203

原创 3. 阿坤老师的魔方挑战

题目:3.阿坤老师的魔方挑战 - 蓝桥云课 (lanqiao.cn)代码:#include<iostream>#include<stdio.h>#include<algorithm>using namespace std;int n,ans,sum;int a[510][510];int main(){ cin>>n; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) {

2024-03-07 16:23:44 281

原创 迷宫与陷阱

【代码】迷宫与陷阱。

2024-03-07 16:01:29 261

原创 大胖子走迷宫

原题。

2024-03-06 17:05:51 435

原创 分组背包问题

有 N 组物品和一个容量是 V 的背包。每组物品有若干个,同一组内的物品最多只能选一个。每件物品的体积是 vij,价值是 wij,其中 i 是组号,j 是组内编号。求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。输出最大价值。

2024-01-12 22:35:02 416

原创 二维0-1背包问题

有 N 件物品和一个容量是 V 的背包,背包能承受的最大重量是 M。每件物品只能用一次。体积是 vi,重量是 mi,价值是 wi。求解将哪些物品装入背包,可使物品总体积不超过背包容量,总重量不超过背包可承受的最大重量,且价值总和最大。输出最大价值。

2024-01-10 22:21:10 335

原创 混合背包问题

题目来源有 N种物品和一个容量是 V 的背包。每种体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。

2024-01-10 22:01:57 482

原创 LL(1)语法分析

实验目的:了解递归下降语法分析方法的基本思想,对于给定的输入串,采用递归下降法通过程序设计,判断其能否被指定的文法所接受。

2024-01-02 21:23:00 574

原创 递归下降法

1.采用C语言或JAVA语言按照递归下降法的基本思想进行程序设计,判断给定的输入串是否能被给定的文法接受;了解递归下降语法分析方法的基本思想,对于给定的输入串,采用递归下降法通过程序设计,判断其能否被指定的文法所接受。2.选择不同的符号串对所编写的程序进行测试和调试。

2024-01-02 21:08:51 327

原创 First集

深入理解“求解文法中非终结符的first集”算法的基本思想,通过程序设计,提高针对复杂算法问题的数据结构设计能力、编写程序的能力以及程序测试和调试等方面的能力。

2024-01-02 21:07:04 477

原创 自动机识别字符串

通过程序设计,了解自动机的性质和作用,提高对数据结构的设计能力和编写程序、调试程序的能力。

2024-01-02 21:06:43 357

原创 简单词法分析

了解词法分析器的功能以及实现方法与技术,通过词法分析器的程序代码编写,提高程序设计、程序测试和调试的能力。

2024-01-02 21:06:04 351

原创 Lingo数据导入问题

是所用的excel文档的名,如果不在同一文件夹下,需要用绝对路径,在同一文件夹下只需文件名即可,附:(以下函数也可以访问外部数据,会用一种即可,就不做过多介绍了)为所引用的数据块的名称,需要在excel中对所引用的数据块进行命名。访问EXCEL电子表格。(使用前应该用excel打开相应的文件)('文件名','数据块名称1','数据块名称2',...);(截图看不太清,知道大致意思就行了...)2.通过excel导入。

2023-12-06 16:30:43 974

原创 Lingo基本操作(入门)

参考up主:Lingo(1):基础篇——基本界面与解方程_哔哩哔哩_bilibiliLingo使用的是一种用于线性规划、整数规划、非线性规划的高级编程语言。适用于各种类型的优化和规划问题。注:1.Lingo默认所有变量都大于等于0,非负的条件不必多写。(若需要变量x小于0,可以用@free(x)解除默认限制)2.Lingo不区分大小写。3.一个线性规划只能含有一个目标函数。4.“!”开头,“;”结尾为注释,例如 !我

2023-12-06 15:43:56 3765

原创 多重背包问题 II

对于物品i,我们把s份物品i分成1,2,4...2^k,s-2^k份(任意的组合,可以取到1,2,3....s,还原了题目的本意),这样每个物品有log(s)个取法。接下来有 N行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。把每种物品分份后,存入动态数组中,该数组记录了该份物品的容量和价值。第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。输出一个整数,表示最大价值。

2023-11-25 16:19:34 354

原创 多重背包问题 I

接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i种物品的体积、价值和数量。多重背包问题是01背包问题的进阶版,01背包一个物品只能选一次,而多重背包问题一个物品最多能选s次。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。为此,我们在01背包问题的基础上,再加一重循环,遍历选1-s个物品。第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。有 N 种物品和一个容量是 V的背包。,每件体积是 vi,价值是 wi。输出一个整数,表示最大价值。

2023-11-25 14:42:37 355

原创 完全背包问题

f[i][j]=max(f[i][j],f[i-1][j-v]+w),f[i-1][j-v]为i-1层的数,即j要从大到小(保证取到的值在i层还未被更新,即为i-1层的数)f[i][j]=max(f[i-1][j],f[i][j-v]+w),f[i][j-v]为i层的数,即j要从小到大。取f[i][j-v]=max(f[i-1][j-v],f[i-1][j-2v]+w,.......)选:f[i][j]=max(f[i-1][j],f[i][j-v]+w)选:f[i][j]=max(f[i-1][j],

2023-11-25 14:13:38 344

原创 01背包问题

有 N件物品和一个容量是 V的背包。每件物品只能使用一次。第 i件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。

2023-11-22 19:43:52 41

原创 next_permutation全排列

next_permutation最后一个排列变为了降序,即为全排列的最后一个,此降序序列的next_permutation为false,数组回到升序。.prev_permutation为next_permutation的逆过程,最后一个排列变为了升序,即为。全排列的第一个,此降序序列的prev_permutation为false,数组回到降序。注:next_permutation和prev_permutation的返回类型为。(全排列的顺序是,在升序的情况下进行全排,在此基础上才有上下的排列的跳转。

2023-11-21 22:23:30 26

原创 Sort用法

sort排序sort排序包含在c++头文件中该函数包含三个参数1.排序数组的起始地址2.排序数组的结束地址3.排序的顺序(升序(默认),降序(需要加一个比较函数,下列演示中加))

2023-11-21 21:31:39 23

原创 Download More RAM翻译+代码

题目链接:https://acs.jxnu.edu.cn/contest/23/board/challenge/C描述:你知道你可以下载更多的RAM吗?这里有一个商店,里面有n个你不同的软件可以增加你的RAM,第i个软件运行增加aiGB的内存(暂时地,一旦该项目被运行,将返回RAM),并且将返回给你额外的biGB RAM(永久地,每个软件只可以被用一次)你的PC目前有K GBRAM.如果它将运用超出你目前拥有的RAM,你将不能使用这个RAM增加软件。因为世界上RAM是最重要的,你...

2022-01-29 21:16:06 953

原创 Not Shading翻译+代码

题目链接:https://acs.jxnu.edu.cn/contest/23/board/challenge/A描述:这里有n行m列的表格,一些单元格的颜色是黑色的,其他的单元格是白色的。一步操作,你可以选择黑色的单元格做以下操作:它所在的行全部变成黑色或者它所在的那一列全部变成黑色。给你两个整数r和c.找到最少的操作数,使得r行c列的单元格变成黑色,或者判断那是不可能的。输入:输入由多组测试数据组成,第一行包含一个整数t(1≤t≤1001≤t≤100)—测试组数。测.

2022-01-29 20:46:00 453

原创 Continued Fraction翻译

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2021B描述:一个连续的分数是以以下的形式表示出来的:(见题图)a0,a1,…,ana0,a1,…,an都为非负整数。给一个分数x-y(x,y均为正整数),请将其扩展成连续分数。输入:第一行包括一个整数T(1≤T≤103)T(1≤T≤103),表示测试用例的数量。每个测试用例的唯一行包含两个整数x,y(1≤x,y≤109)x,y(1≤x,y≤109)表示分数x/y,保证gcd(x,

2022-01-28 22:22:32 922

原创 Split Game翻译

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2020J描述:Alice和Bob喜欢剪纸,但是他们只有一张新的剪纸。他们都想要使用这张纸,但是他们没有人想分离这张纸。因此,Alice和Bob 决定在游戏中争夺这张纸。Alice发现一张旧的由N*M个网格组成的矩形纸。两个玩家轮流并且Alice 先,在每一轮的行动中,玩家选择一张纸 并可以沿网格线水平或垂直拆分,如果一个玩家用一个网格劈开一张纸,他或她将输掉比赛。Alice和Bob都很聪明,而..

2022-01-27 19:59:14 158

原创 Simple Math Problem翻译

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2020I描述:Tongtong正又一次玩数学游戏,她已经经过这个方形矩阵很多次了,所以不必多说,她知道你想问什么,现在她向你抛出一个问题,你需要看着下面的方形矩阵,然后她将给你三个整数n,x,y,意味着这里有一个n×n的方形矩阵。你需要指出x行y列代表的值。例如,这里有一个5×5 的方形矩阵。 0 1 3 6 A 2 4 7 B F

2022-01-26 21:42:37 2502

原创 Sequence翻译

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2020H描述:给出一个有n个整数组成的数组a,你将在其上执行两种类型的 m 操作:1.给出两个整数x,y,用y代替数字的x指数,即 ax:=y。2.给出一个整数x,打印a的连续子序列的数量,其最小值等于ax.保证在任何时候数组 a 中都没有重复值。输入:第一行包含两个整数n,m(1≤n,m≤105)n,m(1≤n,m≤105),n为数组的大小,m为执行的操作数。第二行包含n个整数,第i个整

2022-01-25 20:06:57 970

原创 Mathematical Practice翻译

题目链接:https://acs.jxnu.edu.cn/problem/ICPCJX2020G描述:Kamishirasawa Keine 总是说,“如果你不知道要做什么,为什么不试一试数学练习呢?然而,Cirno太聪明而不能做简单的题目,因此,你现在的任务是破解一个。我们考虑在集合S上的一个操作为按顺序选择S的M个子集。(你可以多次选择相同的子集并且选择的子集可以为空集)。现在,您需要确定 m 个选定的子集成对不相交的可能操作数。因为答案可能非常大,你需要在模998244353后

2022-01-24 19:55:06 197

空空如也

空空如也

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

TA关注的人

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