- 博客(483)
- 资源 (9)
- 收藏
- 关注

原创 我自己为我自己定制的文章模板
文章开头<center> <font color=#FF1493 face="微软雅黑" size=6>欢迎大家关注笔者,你的关注是我持续更博的最大动力</font></center><br><br><center> <font color=#90EE90 face="微软雅黑" size=6>原创文章,转载告知,盗版必究</font></center><br>&l
2020-10-21 11:10:59
918
2
原创 【OD】【E卷】【真题】【200分】项目排期(Python&Java&JavaScript&C++&C)
共有两位员工,其中一位分配需求 6 2 7 7 3 2 1共需要28天完成,另一位分配需求 9 3 11 4 共需要27天完成,故完成所有工作至少需要28天。项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。给定一系列任务的工作量和一定数量的工人,计算完成所有任务所需的最少天数,使得每个工人分配到的任务总工作量不超过这个天数。例如:X1 X2 X3 …表示共有M个需求,每个需求的工作量分别为X1天,X2天…和二分查找结合来解决。
2024-10-21 15:33:20
806
原创 【OD】【E卷】【真题】【200分】最长子字符串的长度(Python&Java&JavaScript&C++&C)
最长子字符串是 “oxdolxl”,由于是首尾连接在一起的,所以最后一个 ‘x’ 和开头的 'l’是连接在一起的,此字符串包含 2 个 ‘l’ ,2个 ‘o’ ,2个 ‘x’。给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出’l’、‘o’、‘x’ 字符都恰好出现了偶数次最长。说明:最长子字符串之一是 “alolob”,它包含 ‘l’,'o’各 2 个,以及 0 个 ‘x’。字符串 “bcbcbc” 本身就是最长的,因为 ‘l’、‘o’、‘x’ 都出现了 0 次。
2024-10-21 15:27:50
660
原创 【OD】【E卷】【真题】【200分】最佳对手实力差距最小总和(Python&Java&JavaScript&C++&C)
游戏里面,队伍通过匹配实力相近的对手进行对战。但是如果匹配的队伍实力相差太大,对于双方游戏体验都不会太好。给定n个队伍的实力值,对其进行两两实力匹配,两支队伍实例差距在允许的最大差距d内,则可以匹配。要求在匹配队伍最多的情况下匹配出的各组实力差距的总和最小。第一行,n,d。队伍个数n。允许的最大实力差距d。第二行,n个队伍的实力值空格分割。匹配后,各组对战的实力差值的总和。若没有队伍可以匹配,则输出-1。输入输出说明输入输出说明输入输出说明给定 个队伍的实力值和一个允许的最大实力差距 ,要求
2024-10-21 15:22:48
414
原创 【OD】【E卷】【真题】【200分】转骰子(Python&Java&JavaScript&C++&C)
每个面一个数字,初始为左1,右2,前3(观察者方向),后4,上5,下6,用123456表示这个状态,放置在平面上,骰子向前翻转,状态变为125643,再顺时针旋转,状态变为651243,最后向右翻转,状态变为342156。现从123456这个初始状态开始,根据输入的动作序列,计算得到最终的状态。输入一行,为只包含LRFBAC的字母序列,最大长度为50,字母可重复。骰子先向左翻转,再向右翻转回来,故还是原来的状态123456。骰子的初始状态和初始状态转动后的状态如图所示。本题没啥难度,主要就是模拟!
2024-10-21 15:18:11
330
转载 【OD】【E卷】【真题】【200分】中文分词模拟器(Python&Java&JavaScript&C++&C)
在这个例子中,输入的句子是 “ilovechina,thewordisbeautiful”,字典中的单词是 “i”, “love”, “china”, “ch”, “na”, “ve”, “lo”, “this”, “is”, “the”, “word”, “beauti”, “tiful”, “ful”。词库:根据外部知识库统计出来的常用词汇例:dictionary = [“i”, “love”, “china”, “lovechina”, “ilove”]首先,将字典中的每个单词插入到 Trie 中。
2024-10-21 15:12:49
596
原创 【OD】【E卷】【真题】【200分】战场索敌(Python&Java&JavaScript&C++&C)
如果相邻位置在地图范围内、未被访问过且不是墙壁,则将其标记为已访问,并根据其值判断是否为敌人,如果是,则将计数器count加1,并将该位置加入到栈中。接下来,我们遍历地图中的每个位置,如果该位置已经被访问过或者是墙壁,则跳过。否则,调用dfs函数计算以该位置为起点的区域中敌人的数量,如果该数量小于目标敌人数量k,则将区域数量加1。整体思路是,遍历地图中的每个位置,如果该位置未被访问过且不是墙壁,则调用dfs函数计算以该位置为起点的区域中敌人的数量,如果该数量小于目标敌人数量k,则将区域数量加1。
2024-10-21 15:07:31
433
原创 【OD】【E卷】【真题】【200分】宜居星球改造计划(Python&Java&JavaScript&C++&C)
column的网格,每个网格有3个值,宜居区、可改造区、死亡区,使用YES、NO、NA代替,YES表示该网格已经完成大气改造,NO表示该网格未进行改造,后期可进行改造,NA表示死亡区,不作为判断是否改造完的宜居,无法穿过;下,该区域可能存在多个宜居区,并目每个宜居区能同时在每个大阳日单位向上下左右四个方向的相邻格子进行扩散,自动将4个方向相邻的真空区改造成宜居区;请计算这个待改造区域的网格中,可改造区是否能全部成宜居区,如果可以,则返回改造的大阳日天教,不可以则返回-1。输入row * column个。
2024-10-21 15:02:56
251
原创 【OD】【E卷】【真题】【200分】模拟目录管理功能(Python&Java&JavaScript&C++&C)
定义一个节点类(Node),用于表示文件系统中的每个目录。该类包含路径信息和一个映射,映射存储子目录和对应的节点对象。在根目录创建一个abc的目录并进入abc目录中查看当前目录路径,输出当前路径/abc/。创建一个根节点实例,代表文件系统的根目录。功能的软件,输入一个命令序列,输出最后一条命令运行结果。命令行数限制100行以内,目录名称限制10个字符以内。循环读取输入直到结束,并在结束时输出最后的路径信息。读取用户输入,根据输入的命令和参数执行相应的操作。输出最后一条命令运行结果字符串。
2024-10-21 14:57:25
511
原创 【OD】【E卷】【真题】【200分】打印任务排序(Python&Java&JavaScript&C++&C)
然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A优先级高的任务,则将任务A放到队列尾部,否则就执行任务A的打印。本题描述了一个打印机按照一定的规则处理打印任务的场景,打印任务的优先级会影响其被打印的顺序。输入一行,为每个任务的优先级,优先级之间用逗号隔开,优先级取值范围是1~9。:打印任务时,记录下任务的初始位置,最终输出的打印顺序为任务的初始序号顺序。为3,队列中还有优先级为5的任务,优先级3任务被移到队列尾部;队列头部任务的优先级为9,最先打印,故序号为0;最后优先级为3的任务的序号为2。
2024-10-21 14:30:50
764
原创 【OD】【E卷】【真题】【100分】货币单位换算(Python&Java&JavaScript&C++&C)
每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃。,题目本身不难,按照题意写好分支判断即可。记账本上记录了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。HKD与CNY的汇率关系是123:100,所以换算后,输出结果为10000。之后N行,每行表示一条货币记录,且该行只会是一种货币。第一行输入为N,N表示记录数。输出格式只有整数数字,不带小数,不带单位。
2024-10-21 14:23:46
413
原创 【OD】【E卷】【真题】【200分】寻找符合要求的最长子串(Python&Java&JavaScript&C++&C)
第二行为:字符串s,每个字符范围[0-9a-zA-Z],长度范围[1, 10000]第二行为:字符串s,每个字符范围[0-9a-zA-Z],长度范围[1, 10000]第一行为:要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z]第一行为:要求不包含的指定字符,为单个字符,取值范围[0-9a-zA-Z]输出的是满足以上条件的最长子串的长度。如果没有符合条件的子串,则返回0。题目要求我们从给定的字符串。因此,满足条件的最长子串为。中,有多个子串不包含。请你找出满足该条件的。
2024-10-21 09:27:13
438
原创 【OD】【E卷】【真题】【100分】分苹果(Python&Java&JavaScript&C++&C)
A的要求是按照二进制加法(不进位)等分苹果,而B希望在满足A的要求下获取苹果总重量的最大值。12+5=9(1100 + 0101 = 9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位。通过手动验证,发现其中一堆可以是{5, 6},另一堆是{3},此时B获取的总重量最大为11。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。
2024-10-20 17:01:47
844
原创 【OD】【E卷】【真题】【100分】智能成绩表(Python&Java&JavaScript&C++&C)
排序科目不存在,按总分排序 , fangfang 和 minmin 总分相同,按姓名的字典序顺序, fangfang 排在前面。第 3 行开始的 n 行,每行包含一个学生的姓名和该生 m 个科目的成绩(空格隔开)小明来到学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗?第n+2行,输入用作排名的科目名称。若科目不存在,则按总分进行排序。后的学生名字,空格隔开。第 1 行输入两个整数,学生人数 n 和科目数量 m。第 2 行输入 m 个科目名称,彼此之间用空格隔开。
2024-10-20 16:06:58
375
原创 【OD】【E卷】【真题】【100分】新工号中数字的最短长度(Python&Java&JavaScript&C++&C)
这是一个数学问题,我们需要找到一个最小的数字长度Z,使得26的Y次方乘以10的Z次方大于等于X。这是因为26个小写字母可以组成26的Y次方种可能,10个数字可以组成10的Z次方种可能,所以总共可以组成26的Y次方乘以10的Z次方种工号。,那么字母部分可以生成的不同组合数为 2 6 Y 26^Y 26Y(因为每个位置可以是26个字母中的一个)。但是过长的工号会增加同事们的记忆成本,现在给出新工号至少需要分配的人数X和新工号中字母的长度Y,求新工号中数字的最短长度Z。个不同的工号,那么数字部分的长度。
2024-10-20 15:37:15
639
原创 解决windows不能创建同名文件夹(不能区分大小写)
注意:如果执行上面命令出现:错误: 不支持该请求。是因为没有执行1和2步骤!window中不能创建同名文件(大小写不一样)
2024-07-24 11:26:34
780
原创 海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
python+pyqt开发海康相机数据采集系统。
2024-07-22 16:44:15
1243
5
原创 windows上比较好用的截图软件+Gif录制软件+看图软件,建议收藏!
windows上比较好用的截图软件+Gif录制软件+看图软件,建议收藏!
2022-10-20 11:48:32
9090
原创 linux后台运行命令screen的使用
在我们通过终端或ssh连接服务器使用时候,有时候一个训练程序可能需要训练几天才能完成,但是我们的终端可能会在几个小时后自动断开,就会导致训练程序终止,解决方法就是使用screen工具:#1 先介绍screen的简单功能使用先介绍screen的简单功能使用,可以满足日常需求,就三个命令:1、创建一个screen会话窗口screen -S sessionWinNameeg:screen -S testTime然后就可以在该窗口下运行程序,如程序:python test_cycle_tim
2022-10-09 17:17:23
2963
原创 使用python把普通图片生成ico图标
1、ico是Iconfile的缩写,是Windows计算机中的一种图标文件格式,一般我们电脑桌面上显示的快捷方式就是这种格式的图标。一个ico文件实际上是多张不同尺寸图片的集合体,根据应用场景的不同自动选择合适的图片格式。2、生成ico有两种方式。
2022-09-21 15:55:51
3974
原创 Windows python pip换源不生效(window11系统),以及pip下载库包报错 because normal site-packages is not writeable
pip问题
2022-09-14 09:50:49
134938
25
原创 windows10 + visual studio配置C/C++编译环境 和 vscode配置C/C++编译环境,以及opencv4.5.5环境
windows10+visual studio + opencv4.4.5 环境配置
2022-08-10 17:37:03
23767
6
原创 在windows python在终端cmd命令行下使用tab键在conda外部环境可以自动补全,在虚拟环境中不能自动补全
conda 命令行下使用tab键不能自动补全
2022-08-02 15:56:17
1202
原创 windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
python opencv解决读取和保存图片的中文路径问题
2022-08-01 10:44:49
3485
原创 2022年3月份合肥教师考编报名(报名数学学科)
文章目录:1 合肥教师考编注册账号2 合肥教师考编报名学校信息3 过滤出合肥教师考编学校招聘数学的学校1 合肥教师考编注册账号1、合肥市网上报名时间安排报名网站:合肥市中小学教师招聘考试网(http://hfjszp.hfjyyun.net.cn/jszkw/)报名时间:3月14日 8 :00至3月17日16:00资格初审:3月18日12:00前缴费时间:3月18日23:00前准考证打印时间:3月25日8:00–3月27日18:002、注册报名密码:Ch…3…22 合肥教师考编报名
2022-03-14 23:58:02
864
原创 使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
文章目录:1 hashlib介绍2 hashlib模块使用2.1 查看hashlib中有哪些hash算法2.2 对字符串进行加密2.3 对于数据比较大,加密可以分块,结果一样2.4 hashlib的高级用法2.5 校验文件的一致性3 hmac模块的加密方式,于hashlib类似4 破解用户密码1 hashlib介绍1、Hash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。2、has
2022-03-04 17:14:14
3028
1
原创 configparser模块和PyYAML模块生成和修改配置文件
1 configparser模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。它提供类似于 Microsoft Windows INI文件的结构。 ConfigParser允许编写可由最终用户轻松定制的 Python 程序。配置文件由各部分组成,后跟选项的键/值对。 段名用[]字符分隔。 这些键/值对用:或=隔开。 注释以#或;开头。1、如下,好多软件的常见配置文件:首先说明几个概念:下面的[bitbucket.org]用[]包围起来
2022-03-04 14:30:31
1373
原创 Windows Server 2008 R2 如何显示被隐藏的文件扩展名
如下,在公司的windows服务器上文件后缀名被隐藏了,这样我们在修改文件名的时候就不能够修改后缀名,就很烦,解决方式如下:1、打开控制面板,然后找到文件夹选项,如果你没有找到,就在右侧的搜索框中搜索一下2、然后点击查看,把隐藏已知类型文件的扩展名前面的勾取消掉,最后选择应用即可!然后文件扩展名就显示出来了!参考:windows官网给出的解决方式...
2022-01-18 10:29:57
5738
原创 Linux上使用find、xargs、grep递归的查找指定文件类型中的内容
1 find查找文件1、首先说一下使用find查找文件find ./ -name string./表示递归当前目录下所有的文件-name参数:要搜索的文件名,当然你也可以用正则表达式进行匹配如下,时我在当前目录下,递归的搜索所有含view的文件2 find和xargs grep结合搜索文件中指定的字符串1、递归的搜索指定的字符串find ./ -name string|xargs grep string如下,我在所有的含view的py文件中,检索这些文件中含有Unsuppor
2022-01-18 09:42:34
10585
原创 linux 上使用wc -l命令快速查看文件内容有多少行,以及如何匹配指定字符查看多少行
1 linux的cat -n命令查看文件内容一共有多少行1、cat -n命令查看文件多少行cat -n filename如:cat -n gallery_color_depth.txt…2、优缺点优点:可以查看到行数,同时可以查看到文件的内容缺点:当文件内容比较长时比较耗时,加入你要查看文件内容有上百万行,你就会放弃用它!2 python写脚本查看文件内容有多少行1、python写脚本查看文件有多少行这种方法也很简单,就是用python读取一下文件即可,如下:with op
2022-01-17 18:28:31
4290
原创 linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
1 linux上根据运行程序的进程号,查看程序所在的绝对路径1、如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这个进程运行脚本25_run_train_tripletloss_sknet_8w_offline_c_plus.py所在的绝对路径:2、通过ps -aux|grep python可以获取到python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py进程
2022-01-10 18:13:36
2316
原创 linux上杀死进程命令:kill、pkill、killall杀死进程
1 kill:根据进程号(PID)杀死进程在linux上,一般常用的杀死进程的命令是kill,但是也有缺陷,下面说1、查看指定名称的进程,如下我查看运行python程序的进程python aux|grep python2、根据进程号(PID)杀死进程:第二列显示的就是进程号kill PID3、强制杀死进程,有些进程可能杀不死,就加个-9参数,强制让它死掉!kill -9 PID5、杀死多个进程,在后面跟多个进程的PID号即可kill -9 PID1 PID2 PID3 ...
2022-01-07 19:09:59
180056
2
原创 dlib库包的介绍与使用,opencv+dlib检测人脸框、opencv+dlib进行人脸68关键点检测,opencv+dlib实现人脸识别,dlib进行人脸特征聚类、dlib视频目标跟踪
1 dlib库介绍dlib官网:http://dlib.net/dlib模型文件和源码下载:http://dlib.net/files/dlib介绍dlib人脸检测与人脸识别2 dlib人脸检测:绘制出人脸检测框2.1 dlib人脸检测源码1、人脸检测,dlib官方例子face_detector.pyface detector这个人脸检测器是使用现在经典的直方图定向梯度(HOG)特征,结合线性分类器,图像金字塔和滑动窗口检测方案。这种类型的物体检测器是相当普遍的,除了人脸之外,还能够检
2022-01-07 17:01:03
32729
4
原创 win10笔记本电脑桌面发蓝、呈现负片的颜色,以及键盘中个别键失灵
1 win10笔记本电脑桌面发蓝1.1 问题说明电脑有一两周没有开机吧,然后一开机就是下面这个鬼样子,看起来感觉像:有一种负片的感觉感觉像是颜色的BGR通道和RGB通道调换的感觉此时你无论是用什么,在browser和其他软件中显示都是这种外观颜色!正常应该是下面这种颜色才对:1.2 查找原因我在网上看了些解决方式,我尝试了如下方法:用电脑管家检查电脑驱动重新安装显卡驱动因为我是笔记本电脑,也不存在显示线松动情况颜色校正上面这些方法对我都没有用2 最终解决方式然后,
2022-01-05 21:38:17
3022
1
原创 人脸口罩识别——人脸添加口罩方法masked_faces
A realistic approach to generate masked faces applied on two novel masked face recognition data setspaper:https://arxiv.org/pdf/2109.01745v5.pdfcode:https://github.com/securifai/masked_faces#1 添加1、作者在CelebA 和 CASIA-WebFace两个口罩数据集上添加口罩,处理出两个数据集,数据集下载地址:
2021-12-22 14:29:09
4660
3
算法图解pdf
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人