- 博客(44)
- 问答 (1)
- 收藏
- 关注
原创 yolo算法 零基础学习笔记(1)
在Yolo v2中,距离度量通常使用的不是欧几里得距离,而是IOU值的反比,因为IOU值更能直观反映边界框间的重叠程度,这样的聚类结果更能反映出有效的先验框形状。损失函数:采用了一种组合损失函数,同时考虑了定位误差(边界框位置和大小的预测误差)、置信度误差(置信度预测误差)和分类误差(类别概率预测误差)。:在训练时和预测时,YOLOv2会依据这些学习到的先验框尺寸来预测边界框,每个网格单元可以预测多个边界框,并且每个边界框与一个先验框关联。:聚类完成后,每个聚类群的中心就代表了一种理想的先验框尺寸。
2024-03-16 12:45:10 1186
原创 ubuntu22.04 在wifi网络正常使用的情况下创建热点连接
在ubuntu22.04版本中正常通过设置打开wifi热点会取消正常的wifi网络连接接下来让我们一起尝试在wifi网络正常的情况下创建热点连接。
2024-03-13 16:46:20 1337 1
原创 【单调栈 +前缀和】AcWing 4738. 快乐子数组
前缀和是指将数组中从开头位置到当前位置的所有元素累加得到的新数组。通常,我们使用一个额外的数组来保存这些累加和,这个数组被称为前缀和数组。对于原始数组A,前缀和数组P的第i个元素P[i]表示A[0]到A[i]之间所有元素的和。
2023-07-23 22:44:54 434
原创 【单调栈复习】AcWing 830. 单调栈
单调栈是一种数据结构,用于解决一类问题,其中该问题要求我们在一个数组中找到每个元素的下一个更大(或更小)的元素。单调栈通过维护一个递增或递减的栈,来解决这类问题。以找到每个元素的下一个更大元素为例来讲解单调栈的原理。
2023-07-22 15:40:11 220
原创 python实验5-1
6、录入一个学生的成绩,把该学生的成绩转换为A优秀、B良好、C合格、D不及格的形式,最后将该学生的成绩打印出来。5)如果输入的三个数不能构成三角形则抛出IllegalArgumentException异常.如果可以构成则显示三角形三个边长,并计算并打印它的周长。4、 自己定义一个异常类,继承Exception类, 捕获下面的过程:判断input()输入的字符串长度是否小于5,1、编写程序,创建文件data.txt,共100行,第n行存放[100*(n-1), 100*n)之间的素数。
2023-04-05 20:14:47 835
原创 python实验4-1
1.加深面向对象的编程思想,掌握类及对象的创建。2.掌握封装、继承和多态机制。3.能利用面向对象的基本思想解决实际问题。最近一段时间我看前些年的python实验好多学弟看,那我接着把后面的写出来吧。希望题没换,对你们还有用。
2023-04-05 20:10:00 986
原创 LeetCode每周刷题总结3.06-3.12
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。给你一个整数 n ,对于 0
2023-03-12 21:15:32 242
原创 LeetCode每周刷题总结2.27-3.5
第二周力扣记录总结:232. 用栈实现队列232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回 false解题思路:利用两个栈不断塞进其中一个的顶端,来模拟队列po
2023-03-05 22:16:38 355
原创 LeetCode每周刷题总结2.20-2.26
为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。如果当前节点在哈希集合中,则后面的节点都在哈希集合中,即从当前节点开始的所有节点都在两个链表的相交部分,因此在链表 headB 中遍历到的第一个在哈希集合中的节点就是两个链表相交的节点,返回该节点。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。返回 已排序的链表。
2023-02-26 21:40:30 3277 1
原创 python下载油管、B站视频的方法
这是2023年的第一篇博客。但绝不是最后一篇。今天的博客记录篇娱乐向。今夜想让wh听我听的歌。利用python的you-get实现。
2023-02-03 02:13:47 2372 21
原创 Educational Codeforces Round 120 A~C
题意:有三个具有整数长度的棍子l1,l2和l3.把其中一个截成两节,是否能围城一个矩形。思路:如果最长的等于两根短的之和,可以组成,不行的如果有两根相同并且第三根是偶数,也是可以。
2022-08-16 18:33:41 145
原创 Educational Codeforces Round 121 A~C
题意:给一个字符串 ,最多出现两个相同的字母。保证出现相同字母的相隔距离是一样的。思路:出现相同字母连续输出即可。总结:忘记直接排序就可以起到一样效果了,属实是舍近求远了。
2022-08-14 03:46:07 161
原创 Educational Codeforces Round 122 A~D
题意:一个整数n.您必须更改其中的最小位数,使其能被7整除。思路:改变最后一位,把最后一位枚举一遍。jiangly思路:n先减去n % 10,然后+9再减去自己取余x的余数 该数便能被x整除(x可为0意外的任意数字),不明白怎么推算出来的 但是还是要记住这个小规律。...
2022-08-13 06:28:53 167
原创 Educational Codeforces Round 123 A~D
题意:R、G、B三种颜色大门 必须用r、g、b颜色的钥匙开,钥匙必须在前面读到才能开门。其中的刚好把大写字母转化为小写字母 再配合bool值使用 堪称绝妙。想不到A题也能学到东西。
2022-08-13 05:48:15 171
原创 Educational Codeforces Round 125 A~D
这周生病了,每日VP计划有点搁浅,大多数D题都没补,等痊愈了把D题的题解续上。先把前三题写了。
2022-08-13 05:47:33 98
原创 Educational Codeforces Round 126 A~D
题意:给两个数组,给两个操作选择。1:选择一个整数i(我也不知道这个操作有啥实际意义)2:交换 A和B的值。使∑1n∣(Ai−Ai−1)∣+∣(Bi−Bi−1)∣最小。解题思路:数学关系 如果发现Ai>Bi就换。(把值大的换到一个数组,值小的放一个数组)换完直接加就行了。收获:写这篇博客的时候对于markdown公式的写法收获大于该题。...
2022-08-10 00:23:07 202 1
原创 Educational Codeforces Round 127 A~D
给你一个字符串是否能够由:aa、aaa、bb、bbb构成。:对比相邻两位是否一样,如果到最后两个及以上不一样了 就构不成了。收获:无,毕竟是水题。
2022-08-09 23:25:25 159
原创 【2022牛客多校第二场】K-Link with Bracket Sequence I
这场打下来有点坐牢,K题当时想假了,当时想的是组合数学+暴搜但是没有成功。没想到下来是DP,感觉有点亏,毕竟动归的本质还是组合数学,当时没有DP出来现在就来补题一下。顺便写个blog加深一下印象。是左括号就能匹配上,如果不是就不能匹配上。,因此dp设计为三维再设计一个。来判断知否合法,判断思路为有。个B后面加一个左括号会怎么样。给一个子串长度和原串长度。如果是右括号还需要看一下。这时候还需要注意仅用。...
2022-07-26 20:21:15 254
原创 python 实验3-2
6、编写程序,利用元组作为函数的返回值,求系列类型中的最大值、最小值和元素个数,并编写测试代码,假设测试数据分别为s1=[9,8,7,3,2,1,55,6]、s2=[‘apple’,‘pear’,‘melon’,‘kiwi’],s3=‘TheQuickBrownFox’。运行效果如下:s1=[9,8,7,3,2,1,55,6]最大值=55,最小值=1,元素个数=8s2=[‘apple’,‘pear’,‘melon’,‘kiwi’]最大值=pear,最小值=apple,元素个数=4s3=‘TheQuickBr
2022-06-05 17:35:23 2820
原创 896. 最长上升子序列 II
原题地址给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数 N。第二行包含 N 个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤100000,−109≤数列中的数≤109输入样例:73 1 2 1 8 5 6输出样例:4思路:但这次数据范围更大,如果最后每次背包再比较会超时。思路:较小的数开头的数作为的子序列 比 较大的数作为开头的子序列 更好实现步骤:另开一个数组存储长度以 i 的上升子序
2022-04-18 21:10:44 231
原创 AcWing 895. 最长上升子序列
原题链接给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数 N。第二行包含 N 个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤1000,−109≤数列中的数≤109输入样例输出样例73 1 2 1 8 5 64AC代码:#include <bits/stdc++.h>using namespace std;const int N = 1e6 + 10;int
2022-04-17 21:14:11 188 2
原创 SPOJ - ACMCEG2C Pick the Candies【水题】
题面:Many children went to a sweet shop. There were n candy varieties and each variety is kept in a separate bowl. The sweetness of each variety is written on the bowl. All the children wanted the candy with highest sweetness value. As there are only limite
2022-04-05 17:50:48 560
原创 python实验3-1
1、编写函数求三个整数的最大值,函数原型为 def max3(a, b, c)# 博主链接:https://blog.csdn.net/qq_45148277# email:taoist.shao@qq.com# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。# 开发时间:2022/4/4 17:21# 1、编写函数求三个整数的最大值,函数原型为 def max3(a, b, c)def Max(): print("请输入三个数:") a = int(inp
2022-04-05 15:25:31 3153 3
原创 Ignatius and the Princess IV HDU - 1029
“OK, you are not too bad, em… But you can never pass the next test.” feng5166 says.“I will tell you an odd number N, and then N integers. There will be a special integer among them, you have to tell me which integer is the special one after I tell you all
2022-03-30 15:05:17 538 1
原创 Python 实验2.2
六、生成矩阵。实验目的:掌握循环结构的选择和使用;实验内容:编写程序,根据输入的行列数值,生成相应的矩阵,矩阵内元素为随机数。【提示】①答案不唯一。②生成随机数可使用random.randint(),生成数组可使用np.ones(),用其他方法也可以不扣分。# 博主链接:https://blog.csdn.net/qq_45148277# email:taoist.shao@qq.com# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。# 开发时间:2022/3/21 2
2022-03-24 15:41:02 732
原创 Python 实验2.1
一、判断年份实验目的:掌握分支结构的选择和使用;实验内容:用Python编写程序,输入一年份,判断该年份是否是闰年并输出结果。【提示】①答案不唯一。②凡符合下面两个条件之一的年份是闰年。1、能被4整除但不能被100整除。2、能被400整除。# 博主链接:https://blog.csdn.net/qq_45148277# email:taoist.shao@qq.com# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。# 开发时间:2022/3/21 20:16year
2022-03-22 14:55:43 2408 2
原创 初等数论笔记
本笔记主要参考ACWing基础课数论和繁凡初等数论笔记,笔记不会一次性全部写完,会持续更新。本笔记的内容可能并不完整,只会记录做题时的高频知识点,如有遗漏欢迎私信我来补充。整除b/a的余数为0,记作a|ba|b,b|c => a|ca|b => a|bca|b,a|c=>a|bK+cL,K,L为任意整数质数(素数)定义:只有1和它本身两个因数的数。质数的判定可以根据定义,通过for循环暴力从2到其本身枚举是否i|n。试除法inline bool is_prim
2022-03-19 17:18:08 669
原创 学python(三)
运算符的易错点笔记身份运算符在比较单个变量时,可以返回真值,在比较列表、元组时不会返回真值,比较是否相等可以返回真值。x, y = 15, 15print(x is y) # Tureprint(x is 15) # Turex, y = [1, 2, 3], [1, 2, 3]print(x is y) # Falseprint(x == y) # Tureprint(x is [1, 2, 3]) # False成员运算符判断一个数据是否是字典序中的元素,实际上判断的
2022-02-28 19:51:37 351
原创 UVA - 442 Matrix Chain Multiplication
这是一道经典且比较难的栈题洛谷链接**题面介绍**输入格式输出格式知道你们看不懂的中文翻译:矩阵链乘题目描述假设你必须评估一种表达形如 ABCDE,其中 A,B,C,D,E是矩阵。既然矩阵乘法是关联的,那么乘法的顺序是任意的。然而,链乘的元素数量必须由你选择的赋值顺序决定。 例如,A,B,C分别是 50 * 10 ,10 * 20 和 20 * 5 的矩阵。现在有两种方案计算 A * B * C ,即(A * B) * C 和 A*(B * C)。第一个要进行15000次
2022-01-02 20:07:43 520 2
原创 2021-11-03计科ACM新生培训之暴力枚举
前言今晚讲的是暴力枚举相信大家都听懂了吧暴力枚举只是一种思想,具体的问题还需要具体分析。觉得自己掌握不太熟练的同学可以去洛谷上再多刷一些相关的题型暴力枚举下面开始今晚比赛的题解:比赛题解A 统计方形首先,统计一个n*m的矩形里有多少个正方形,长方形。要明确,正方形和长方形都是矩形,那么n*m的矩形里的矩形数=正方形数+长方形数明确这一点后,就可以一次求出二者了如图,长为2宽为1的小长方形用〇来表示,那么横向排列的就有 *(n-1)m 个竖向排列的就有 n(m-1)* 个
2021-11-10 22:04:30 264
原创 2021-10-28计科ACM新生培训题解
这次培训我们讲了函数相关知识相信大家已经掌握牢固如果没有掌握牢固的可以再看一下相关知识概念函数相关概念下面开始题解部分题解A 我知道你们这道题都会了传送门你们确实会了,但大多数同学都没运用本节课学习的函数本嘉心糖很失望!!!!AC代码:#include <stdio.h>int x;void solve(){ if (x > 0) printf("%d", x + 1); else if (x == 0) printf("0");
2021-10-29 11:40:12 769 3
原创 2021-10-25计科ACM新生培训第六次培训题解
本题解顺序非比赛题目顺序本题解顺序非比赛题目顺序本题解顺序非比赛题目顺序话不多说,直接开始题解部分比赛题解1791AC题解:#include<iostream>using namespace std;const int maxn=150; int a[maxn][maxn];int main(){ int n,sum=0; cin>>n; for(int i=1;i<=n;i++) { for(int
2021-10-26 16:42:48 577 5
原创 2021-10-20计科ACM第三次招新培训
感谢CZQ学长给同学们上了一场培训课,CZQ学长台前幕后一个人干了太多的工作,今晚直接回寝室游戏都没打直接睡着了。希望大家多多感谢这位学长。这里嘉心糖就祝CZQ学长胡桃和专武都能出吧!!!今晚讲的是判断语句,不会的同学或者前两天没来的同学可以再看看语句格式if语句if else 语句switch 语句比赛题解A 来一个简单的小排序A题传送门三个数一共六种情况,进行六次情况的判断即可,发现很多新生忘记输出答案的时候数字之间没加空格而错了,有点可惜AC代码:#include <
2021-10-21 01:01:27 790 5
原创 NYOJ 1759-加减乘除
我发现今晚有很多同学对该问题有疑惑,不知道该怎么解决。本题的主要考点问如何输入输出整型****和浮点型变量,以及怎么四舍五入(强制类型转换)四舍五入的方法有很多种本题解只教一种输入如果是int 类型的数据int a; scanf("%d",&a);注意是%d如果是long long 类型的数据long long a; scanf("%lld",&a);注意是%lld如果是double 类型的数据double a; scanf("%lf",&a);注意是%lf四舍五入(
2021-10-20 23:32:18 203 1
原创 2021-10-18 计软ACM第一次招新培训相关题解
感谢各位新生同学前来捧场听C语言培训感谢LZB学长给新生们进行了一场非常细致的讲解培训。下面有本嘉心糖屁用都没有 对仍然还有题不会做的各位同学进行题解:做题网站为NYOJ练手的前三道题1750打印Hello World !看似不难,但感叹号是中文感叹号,这里学长们是想提醒各位同学们,在编程中,中文符号和英文符号是有区别的,另外题目里让你打印什么东西的时候最好直接复制粘贴减少错误次数。AC代码:#include <stdio.h>int main(){ print
2021-10-19 00:42:15 842 8
原创 学HTML的第一次作业
作业要求:制作一个HTML网页,长这样或者这样代码如下:Homework01:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>会员注册</title></head><body> <fieldset> <legend align="center"> <fon
2021-09-09 14:47:46 187 1
原创 学习HTML(一)
前言本来学Python学得好好儿的,被突入其来的网课所打断(开学了),那就天天打开学习HTML吧。希望Emisaka下学期别再期末临阵磨枪了。HTML介绍什么是 HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页代码人狠话不多,开始上代
2021-09-09 00:15:00 89 1
空空如也
C 结构体定义 float成员 输出丢失精度
2020-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人