自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 暨南大学21考研计算机上岸吐槽贴经验贴流水账

2021年4月27回忆,距离考完已经半年多了,开始写回忆贴,有很多细节都已经忘记了,请见谅。因为疫情原因,20年上半年一直呆在家里,在家里也学不了什么,就把汤家凤高数上的视频课看完了,做了一点笔记,实际上学了就跟没学一样,回了学校还是重学了一遍。回学校是8月底,基本上可以算是9月正式开始吧。我有罪,我不该这么晚的,当时在家就学不下去,感觉时间还有很久,就一直磨磨唧唧的。在9月中旬之前我想报的学校还是华中科大,主要是因为华科也就两门专业课,当时自信满满,觉得数学轻轻松松120,是我太年轻了(ㄒoㄒ)。被数学

2021-04-27 21:58:50 2465 3

原创 用python+opencv训练自己的分类器实现座椅的缺陷识别

专题讲座课程布置了一个小组任务,识别座椅缺陷,勉勉强强做出来了,下面讲一下步骤。环境window10+opencv+python参考这个:参考链接一首先是准备正样本,因为要求不是很严,所以我从老师提供的测试图片截出正样本,截了50个,大小是20*20,大了分类效果不太好。之前试过用拍的图片作为正样本,但是缺陷大小和整个图片相比,所占面积太小,特征提取不好使,或者和老师提供的测试图片缺陷不一样,所以干脆取巧了。(理直气壮.jpg)如下图负样本则是在百度找的车的图片,车座椅(无缺陷)图片,还有从测试

2020-06-15 00:40:14 4256 19

原创 python 批量将图片转为灰度图

python 批量将图片转为灰度图from PIL import Imageimport ospath = 'F:/QUEXIANJIANCESHIYAN/posdata'file_list = os.listdir(path)for file in file_list: I = Image.open(path+"/"+file) L = I.convert('L') L.save(path+"/"+file) #print(file)...

2020-05-19 18:37:49 2339

原创 python批量命名图片

python批量命名图片import ospath="F:/QUEXIANJIANCESHIYAN/posdata"filelist = os.listdir(path)i = 0for item in filelist: src = os.path.join(os.path.abspath(path), item) dst = os.path.join(os.path.abspath(path),str(i) + '.jpg') #重新命名并改格式 try:

2020-05-19 15:34:10 243

原创 python使用opencv打开图片错误cpp:376

python环境下用opnecv打开图片显示Traceback (most recent call last):File “F:\缺陷检测\jiance1.py”, line 5, in cv2.imshow(‘image’,img)cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width

2020-05-18 11:27:13 998 5

原创 Android开发(2)在活动中使用menu和销毁一个活动

1.因为手机屏幕大小限制,所以在设计界面是如何合理利用空间变得尤为重要。Android给我们提供了一种既可以展示菜单又不占用屏幕空间的方式。那就是在活动中使用Menu.我们首先在res目录下新建一个menu文件夹(res->New->Directory,文件夹命名为menu),然后在这个文件夹下新建一个菜单文件main(menu->New->Menu resource f...

2019-10-19 21:42:18 155

原创 归并算法

参考了其他博主的算法,终于写出了正确的算法,辣鸡弟弟太卑微了呜呜呜呜//含有递归#include<iostream>using namespace std;//合并到数组b中void Merge(int a[],int b[],int left,int i,int right){ int mid=i,p0=0,p1=left,p2=i+1; while(...

2019-10-06 19:51:05 137

原创 python中时间日期格式化符号

python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称...

2019-09-02 10:47:05 489

原创 python学习笔记 函数

1.创建和调用函数1.1def 函数名():内容>>> def fun(): print("abc")>>> fun()abc 1.2带参数的函数>>> def func(a,b): print(a+b) >>> func(2,3)5>>> 1.3带返回值的函数&gt...

2019-08-14 19:06:46 151

原创 python学习笔记2.1字符串的各种内置函数

方法含义capitalze()把字符串的第一个字符改为大写casefold()把字符串的第一个字符改为大写count(sub,start,end)返回sub在字符串中出现的次数,start和end参数表示范围,可选center(width)将字符串居中,并使用空格填充至长度width的新字符串endswith(sub,start,end)检查字...

2019-08-13 21:26:35 130

原创 python学习笔记3列表、元组和字符串

python没有数组,只有列表列表中可以有多种数据类型的数据,列表中可以有列表,列表也可以为空。1.1 创建列表>>>num=[1,2,3,4,5]>>>mix=[1,"小明",3.1415,[1,2,3]]>>>empty[]1.2 向列表中添加元素列表名.append(元素)元素添加在末尾,且只能添加一个,append是列...

2019-08-13 20:37:27 300

原创 python学习笔记2分支和循环

分支与循环1.三元操作符用一个语句来替代if x<y:small=xelse:small=ysmall=x if x<y else y例num=4b=4 if num>3 else 3print(b)结果4>>>elif=else if2.断言(assert)当这个关键字后面的条件为假的时候,程序自动崩溃并抛出Asserti...

2019-08-12 21:26:27 151

原创 python学习笔记1基础知识

1.首先,下载python3.7.4注释符号 :#输出函数:print(num) #输出数numprint(“str”) #输出字符串或字符strprint(“str1”+“str2”)print(表达式)print(“str” * num) #输出num个str变量不需要声明,直接给一个合法的名字赋值,变量就产生了2.函数舍弃大括号{ },小括号,使用冒号和缩进例如...

2019-08-12 16:52:46 138

原创 PAT1020月饼

1020 月饼 (25 分)月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们...

2019-08-08 18:55:32 136

原创 pat1019 数字黑洞

1019 数字黑洞 (20 分)给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0189 = ...

2019-08-06 15:29:49 95

原创 PAT1018 锤子剪刀布

1018 锤子剪刀布 (20 分)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤10​5​​ ),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布...

2019-08-06 14:40:17 115

原创 pat1017 A除以B

1017 A除以B (20 分)本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例:17636...

2019-08-06 10:35:37 305

原创 pat1016 部分A+B

1016 部分A+B (15 分)正整数 A 的“D​A​​ (为 1 位整数)部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​ 。例如:给定 A=3862767,D​A​​ =6,则 A 的“6 部分”P​A​​ 是 66,因为 A 中有 2 个 6。现给定 A、D​A​​ 、B、D​B​​ ,请编写程序计算 P​A​​ +P​B​​ ...

2019-08-05 19:49:40 183

原创 pat1015 德才论

1015 德才论 (25 分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10​5​​ ),即考生总数;L(≥60),为录取最低...

2019-08-05 18:08:11 123

原创 pat1014 福尔摩斯的约会

1014 福尔摩斯的约会 (20 分)大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的...

2019-08-04 17:11:07 126

原创 PAT1013 数素数

1013 数素数 (20 分)令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​ ,请输出 P​M​​ 到 P​N​​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 2...

2019-08-02 20:32:29 79

原创 pat1012 数字分类

1012 数字分类 (20 分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = 能被 5 整除的数字中所有偶数的和;A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​ −n​2​​ +n​3​​ −n​4​​ ⋯;A​3​​ = 被 5 除后余 2 的数字的个数;A​4​​ = ...

2019-08-02 18:26:58 96

原创 pat1010 一元多项式求导

1010 一元多项式求导 (25 分)设计函数求一元多项式的导数。(注:x​n​​ (n为整数)的一阶导数为nx​n−1​​ 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是...

2019-07-31 18:07:35 69

原创 pat1009 说反话

1009 说反话 (20 分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello ...

2019-07-30 20:09:31 80

原创 pat1008 数组元素循环右移问题

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​ A​1​​ ⋯A​N−1​​ )变换为(A​N−M​​ ⋯A​N−1​​ A​0​​ A​1​​ ⋯A​N−M−1​​ )(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格...

2019-07-30 19:00:24 117

原创 pat1007 素数对猜想 (20 分)

让我们定义d​n​​ 为:d​n​​ =p​n+1​​ −p​n​​ ,其中p​i​​ 是第i个素数。显然有d​1​​ =1,且对于n>1有d​n​​ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10​5​​ ),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中...

2019-07-29 18:05:37 67

原创 pat1006 换个格式输出整数 (15 分)

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 ...

2019-07-29 16:12:32 60

原创 pat乙级1005继续3n+1猜想

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、...

2019-07-29 11:34:42 160

原创 pat1004成绩排名

1004 成绩排名 (20 分)读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的...

2019-07-28 13:33:50 65

原创 PAT乙级1003,我要通过。

1003 我要通过! (20 分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 ...

2019-07-28 11:52:05 64

原创 蛇形填空

#include<iostream>#include<stdio.h>using namespace std;#include<string.h>const int max0=20;int a[max0][max0];int main(){ int n,x,y,tot=0; cin>>n; memset(a,0,...

2019-07-23 20:46:20 200

原创 开灯问题

有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000using namespace std;int a[1005]={0};int main(){ int n...

2019-07-23 11:29:59 211

原创 排列

用123…89组成3个三位数,abc,def,ghi,每个数字恰好使用一次,要求,abc:def:ghi=1:2:3;,按照abc,def,ghi形式输出,每行一个解#include<stdio.h>void able();int main(){ int a[6]={123,132,213,231,312,321}; for(int i=0;i<6;i++...

2019-07-22 21:00:34 84

原创 分数化小数

输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位.a,b<=10^6,c<=100.输入包含多组数据,结束标记为a=b=c=0样例输入:1 6 40 0 0样例输出:Case 1: 0.1667#include<stdio.h>#include<iostream>using namespace std;int main(){...

2019-07-21 21:16:04 84

原创 子序列的和

输入两个正整数n<m,10^6,输出1/n²+1/(n+1)²+…+1/m²,保留5位数输入包含多组数据,结束标记为n=m=0。#include<stdio.h>int main(){ int n,m,tom,kase=0; float sum; while(scanf("%d",&n)==1&&scanf("%d",&am...

2019-07-20 19:02:14 229

原创 倒三角

输入正整数n,输出n层倒三角。1.C++方法;#include<iostream>using namespace std;void cou1(int);void cou(int);int main(){ int n; cin>>n; for(int i=0;i<n;i++) { cou(i)...

2019-07-20 18:31:16 232

原创 算法竞赛入门-水仙花数

//输出100-999所有的水仙花数,三位数ABC=A^3 +B3+C3,则为水仙花数。#include<stdio.h> int main() { int a,b,c; for(int i=100;i<=999;i++) { a=i/100; b=i%100/10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) printf("%d\n",i); } re...

2019-07-20 18:16:38 115

空空如也

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

TA关注的人

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