自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于yoloV5运行detect.py和val.py路径出现错误的解决方法

在--weights对应的那一行改成你训练出来的best.pt的位置。--data改成你数据集里的data.yaml的位置,大概长这样。在--source对应的那一行改成测试机的images。--weights一样,改成训练出来的模型的位置。

2024-04-15 22:52:08 263 1

原创 ACwing 1413矩形牛棚(单调栈模板题)

单调栈模板提,先统计每一行每一列其上方最大的方格数量,再对每一行进行单调栈运算得出该行所能得到的最大矩形,再和ans进行比较,最后得出答案。第一行包含三个整数 R,C,P。接下来 P 行,每行包含两个整数 r,c,表示第 r 行第 c 列的方格是障碍。给你n行m列的矩阵,同时有p个障碍,输出不包括障碍的最大矩形。输出牛棚的最大可能面积。

2024-03-31 15:11:51 238 1

原创 AcWing 1215. 小朋友排队

如果某个小朋友第一次被要求交换,则他的不高兴程度增加 1,如果第二次要求他交换,则他的不高兴程度增加 2(即不高兴程度为 3),依次类推。众所周知,对于输入数据中的一个数,记录在它之前的比他大的数为a,在它之后的比它小的数为b,a+b就是它需要交换的次数,根据这个,我们可以写出。首先交换身高为3和2的小朋友,再交换身高为3和1的小朋友,再交换身高为2和1的小朋友,每个小朋友的不高兴程度都是3,总和为9。输出一行,包含一个整数,表示小朋友的不高兴程度和的最小值。开始的时候,所有小朋友的不高兴程度都是 0。

2024-03-28 12:52:37 252

原创 牛客周赛Round35

签到题。

2024-03-04 10:31:03 387 4

原创 牛客周赛round34

【代码】牛客周赛round34。

2024-02-29 10:10:21 350 1

原创 2024牛客寒假算法基础集训营4

【代码】2024牛客寒假算法基础集训营4。

2024-02-21 16:12:26 382 1

原创 [CSP-J2020] 直播获奖

为了增加观赏性,CCF 决定逐一评出每个选手的成绩,并直播即时的获奖分数线。如有选手成绩相同,则所有成绩并列的选手都能获奖,因此实际获奖人数可能比计划中多。个非负整数,依次代表选手成绩逐一评出后,即时的获奖分数线。在计算计划获奖人数时,如用浮点类型的变量(如 C/C++ 中的。作为评测组的技术人员,请你帮 CCF 写一个直播程序。对于所有测试点,每个选手的成绩均为不超过。个选手的成绩,则当前计划获奖人数为。个整数,依次代表逐一评出的选手成绩。的选手的最低成绩就是即时的分数线。的非负整数,获奖百分比。

2024-02-16 15:48:38 850 1

原创 2024牛客寒假算法基础集训营1

方法一:找到所有‘dfs’ ‘DFS’的位置,一一比较。初中数学题,非常简单。

2024-02-04 09:56:47 297 1

原创 常见算法模板整理

【代码】常见算法模板整理。

2024-01-30 01:49:42 340 1

原创 [NOIP1999 提高组] 导弹拦截

某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度,计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。

2024-01-24 18:44:06 1014 1

原创 P1098 [NOIP2007 提高组] 字符串的展开

在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于d-h或者4-8的字串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为defgh和45678。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下:(1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。(2) 参数。

2024-01-22 16:24:36 850

原创 牛客周赛Round29

【代码】牛客周赛Round29。

2024-01-21 23:54:51 429 1

原创 算法知识点记录

记录一些个人遇到的有用的知识,持续更新。

2024-01-16 18:40:28 324 1

转载 KMP算法详解

当A[i+1]B[j+1],KMP的策略是调整j的位置(减小j值)使得A[i-j+1..i]与B[1..j]保持匹配且新的B[j+1]恰好与A[i+1]匹配(从而使得i和j能继续增加)。P[4]=2,那么P [5]显然等于P[4]+1,因为由P[4]可以知道,B[1,2]已经和B[3,4]相等了,现在又有B[3]=B[5],所以P[5]可以由P[4] 后面加一个字符得到。既然P[6]不能由P[5]得到,或许可以由P[3]得到(如果B[2]恰好和B[6]相等的话,P[6]就等于P[3]+1了)。

2024-01-16 17:23:01 16 1

原创 TZOJ 6268: Cantor表

现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。我们以 Z 字形给上表的每一项编号。第一项是 1/1,然后是 1/2,2/1,3/1,2/2,…输入整数N(1<=N<=107)。

2023-12-29 11:06:19 344

原创 TZOJ-3750: 二分查找

对于每次查询,如果能够在序列中找到待查询的整数,则输出编号(如果存在多个编号,返回编号最小的),如果不存在,则输出None。将n个从小到大排序的整数(n

2023-11-21 13:09:11 303

原创 3291: 简单组合问题

当m=3,r=4时,假设有三个字母a,b,c,此时a有5种情况,其数量可以为0,1,2,3,4,输入数据有多组,每行输入2个整型数据m,r,(0<m,r<=20)当a=4时:由b和c来分0个位置,和m=2,r=0相同,也就是1。当a=0时:由b和c来分4个位置,和m=2,r=4相同。当a=1时:由b和c来分3个位置,和m=2,r=3相同。当a=2时:由b和c来分2个位置,和m=2,r=2相同。当a=3时:由b和c来分1个位置,和m=2,r=1相同。输出可以划分的集合个数。当m=1时,结果为1。

2023-10-28 10:16:52 32 1

原创 汉诺塔之最小搬运次数

开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。现在问题来了,对于一个给定的汉诺塔圆盘个数n,我们能做的最好解是什么?对于每个n,每行输出一个整数,为完成该项任务,最少的搬运次数(题目保证,结果小于等于 2,147,483,647)。输入数据有多组,每组在一行中有一个正整数n,输入以EOF结束。

2023-10-23 12:31:08 127

空空如也

vscode单独运行c

2023-10-01

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

TA关注的人

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