- 博客(28)
- 收藏
- 关注
原创 Python-skimage
博客推荐:https://blog.csdn.net/weixin_41500849/article/details/80366991
2019-10-06 22:28:31
183
原创 P1101 单词方阵
题目描述给一n \times nn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着88个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用*代替,以突出显示单词。例如:输入: 8 输出: qyizhong ...
2019-03-16 22:09:42
150
转载 最大子矩阵和
题目描述有一个包含正数和负数的二维数组。一个子矩阵是指在该二维数组里,任意相邻的下标是1*1或更大的子数组。一个子矩阵的和是指该子矩阵中所有元素的和。本题中,把具有最大和的子矩阵称为最大子矩阵。例如:0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2这个数组的最大子矩阵为:9 2-4 1-1 8其和为15。输入输入包含多组测试数据。每组输入...
2019-03-11 23:45:02
1256
转载 优先队列
优先队列重要通知!!!!!!!!!!!!!优先队列没有back()操作!!!!!误人子弟Crloss已经自毙了!!!!!同时更正了一些小问题,如果想直接知道结果,可以直接跳过验证部分到最下方。——2018.11.03引入优先队列是一种特殊的队列,在学习堆排序的时候就有所了解,点“击”查看。那么优先队列是什么呢?说白了,就是一种功能强大的队列。如果不太清楚队列,可以看看我这篇博...
2018-11-30 15:33:16
156
原创 Java初学(十)
一、异常的概念 Java语言将程序运行过程中所发生的不正常严重错误称为异常,对异常的处理称为异常处理。二、异常分类 Throwable有两个直接子类,Error类和Exception类。 Error:指合理的应用程序在执行过程中发生的严重问题,当程序发生这种严重的错误时,通 常做法是通知用户并终止程序的执行。 Except...
2018-11-20 21:20:39
122
原创 Dev-C++上实现调试功能
第一步,打开一个.cpp文件,进行操作 工具 > 编译选项 > 代码生成/优化 > 连接器 将产生调试信息后面的no改为yes,如下图,重启软件,然后编译源文件,在每次修改了代码后,调试时都是需要先编译的 第二步:(关键的一步)设置“断点”(具体方法就是在要设置断点的那行代码开头处的数字上单击一下,如下图) 你可以设置多个断点,也可以只设置一个断...
2018-11-20 20:17:01
488
原创 Program received signal sigsegv(段错误)
今天,我在完成二叉树的作业时,因为一个小小的疏忽,导致出现了一个奇奇怪怪的错误,错误的样子是这样的: Program...
2018-11-20 20:04:29
1433
转载 UUID(唯一识别码)
UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Mic...
2018-11-17 21:03:33
1511
原创 P1149 火柴棒等式
题目描述给你n根火柴棍,你可以拼出多少个形如“A+B=CA+B=C”的等式?等式中的AA、BB、CC是用火柴棍拼出的整数(若该数非零,则最高位不能是00)。用火柴棍拼数字0-90−9的拼法如图所示:注意: 加号与等号各自需要两根火柴棍 如果A≠BA≠B,则A+B=CA+B=C与B+A=CB+A=C视为不同的等式(A,B,C>=0A,B,C>=0) ...
2018-11-16 21:14:47
584
转载 ACM常用的几种数据范围
1. 取值范围:unsigned int 0~4294967295 int 2147483648~2147483647 9位unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:9223372036854775807 ...
2018-11-16 20:18:01
764
原创 A+B Problem(高精)
题目描述今天老师在课堂上讲了加法,并布置了课堂作业,贪玩的达子没有好好听课,你能帮他完成今天的作业吗。 输入有多组测试样例。输入的第一行是一个整数T,代表测试样例的个数,T不大于1000。每组测试样例给出两个整数a和b,以换行符分割,请你帮达子算出“a+b”的结果,其中0<=a, b<=10100。 输出每组测试样例有一行输出,代表a+b的结果...
2018-10-23 22:42:52
419
原创 POJ 1064 Cable master
题目描述lusimon学长最近要过他的K岁生日了,他的同学们为他举办了一场生日聚会。 生日聚会那天,一切都安排好了,这个时候大家发现不知道安排谁买来的蜡烛长度居然都不一样长!这样的话像lusimon学长这样的强迫症患者生日会过的十分难受。 这个时候lusimon学长想到了一个好主意,可以把每根蜡烛都切下等长的一小段一小段,一共切出来K根,这样的话就可以舒服的吹蜡烛辣。 要求输出得到最终的...
2018-10-23 22:11:43
111
原创 最大公约数与最小公倍数的求法
最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个最小公倍数:两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数两者关系: 最小公倍数=两整数的乘积÷最大公约数算法:辗转相除法有两整数a和b:① a%b得余数c② 若c=0,则b即为两数的最大公...
2018-10-20 20:47:03
9062
原创 P1036 选数
题目描述已知 nn 个整数 x_1,x_2,…,x_nx1,x2,…,xn,以及11个整数kk(k<nk<n)。从nn个整数中任选kk个整数相加,可分别得到一系列的和。例如当n=4,k=3n=4,k=3,44个整数分别为3,7,12,193,7,12,19时,可得全部的组合与它们的和为:3+7+12=223+7+12=223+7+19=293+7+19=297+1...
2018-10-18 20:31:07
148
原创 P1028 数的计算(递推法)
题目描述我们要求找出具有下列性质数的个数(包含输入的自然数nn):先输入一个自然数nn(n \le 1000n≤1000),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个自然数,但该自然数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加自然数为止. 输入输出格式输入格式: 11个自然数nn(n \le 1...
2018-10-17 23:22:34
456
原创 P1055 ISBN号码
题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括99位数字、11位识别码和33位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如00代表英语;第一个分隔符-之后的三位数字代表出版社,例如670670代表维京出版社;第...
2018-10-15 23:35:19
669
1
原创 P1308 统计单词数
题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,如果给定单词仅是文章中某一单词的一部...
2018-10-15 23:27:44
377
原创 关于树状数组的一点通俗理解
首先讲一下树状数组的作用吧,树状数组主要应用于对数据的查询、修改等维护操作,就比如有一个数组a,下标从0到n-1,现在给你w次修改,q次查询,修改的话是修改数组中某一个元素的值;查询的话是查询数组中任意一个区间的和,在数据规模很小的时候,无论是修改某点的值还是查询某区间的和所需要的时间和空间几乎忽略不计,但当数据规模非常大时,就会有一些不可避免的弊端,如查询区间和时,需要把查询区间的...
2018-09-28 19:25:35
354
原创 Java初学(九)
这一次的博客会介绍有关内部类方面的知识点,以下是内容: 内部类:指在一个外部类内定义的类 分类: 有名内部类; 匿名内部类:匿名内部类由于没有类名而不能单独存在,定义匿名内部类的同时必须直接实例化该类,语法格式如下: new 父类构造器([参数列表])|接口(){ ...
2018-09-27 19:44:34
134
原创 Java初学(八)
在上一次博客介绍了String类以后,这一次的博客内容要深层、抽象一下,主要介绍总结有关抽象类、接口、instanceof运算符 一、抽象类: abstract :可以修饰类和方法,修饰的类叫抽象类,修饰的方法叫抽象方法,抽象方法只有声明部分,没有具体的方法体 注: 1.一个abstract类只关心他的子类是否具有某种功能,并...
2018-08-28 20:28:44
169
原创 Java初学(八)
这一次博客是对String类及StringBuffer类的总结介绍,具体如下: 一、String类 实例化方式: 1.直接赋值 String str =“abc”; 2.构造方法实现实例化: ...
2018-08-28 19:08:12
75
原创 Java初学(七)
这一次博客内容为包与访问权限,内容不多,也较容易理解,如下: 一、包 1.命名规则: 1.包名全部由小写字母组成(多单词也全部小写); 2.如果包名包含多个层次,每个层次用“.”分割; 3.包名一般由倒置的域名开头; ...
2018-08-23 11:07:30
103
原创 Java初学(六)
这一次博客介绍的主要内容为继承与多态,是java语言中非常核心,非常重要的一部分,内容如下: 一、继承 1.地位: 继承是面向对象编程的三大特征之一,是一种基于已有类来创建新类的机制,由继承而得到的类称为子类(或者派生类),被继承的类称为父类(或超类)。 java中每个类...
2018-08-23 10:00:36
102
原创 Java初学(五)
这一次博客拖了很久,这要是因为这学期最后的期末考试复习,暂停了博客的更新,现在到了暑假,便有了不少的空闲时间,之后会陆续地把欠下的博客补上。 这次更新的内容有关于类和对象部分,以下是内容: 对象: 定义:在java语言中,对象又称为实例,是对现实世界中对象的模拟,现实中的对象存在于现实生活中,而java语言中的对象存在于计算机内存中。 ...
2018-07-13 20:54:22
158
原创 Java初学(四)+个人收获
这次博客拖得时间有点久,主要是这段时间参加运动会等,空闲时间较少,以后会注意一下的。这次带来的都是一些干货,内容也和以前不同,这次的内容是有关于数组方面的知识,有数组定义、数组操作、值传递和引用传递、数组排序等。 一、数组定义: 作用:对于一个方法,每次只能返回一个值,无法多值返回,而通过定义数组,可以将多个值保存在数组中,用数组来实现多...
2018-04-16 23:35:11
233
原创 Java初学(三)+个人收获
经过这段时间的学习,又学习了新的java知识,在上一次的博客中,总结了java的部分语法,这一次也是关于这方面的总结。这段时间里,学习了关于流程控制方面的语法,主要包括分支语句和循环语句两个方面,以下是相关的总结。 if分支语句 概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码 ...
2018-04-02 23:53:28
189
原创 Java初学(二) + 个人课余收获
自上次以后,算是正式开始了java的正式学习,这段时间里,对java的基本语法方面进行了部分的学习,还有上次没有整理的java独特的的垃圾回收机制。在语法方面,这次主要有标识符、数据类型、变量与常量的定义及划分、运算符及基础的进制转换,以下为对自己学习成果的总结。 一、java的垃圾回收机制 垃圾回收机制是由JVM提供的一个系统级...
2018-03-27 22:12:06
166
原创 Java初学(一) +个人课余收获
从昨天起,我开始了学习Java的课程,以下是主要学习内容及其他一些个人的学习总结。首先,目前学习的课程主要包括Java发展历史、Java注释、Java的环境配置、Java的工作原理、JVM虚拟机、Java特点。 1.发展历史 Java的前身是1991年由Sun公司开发的Oak语言,主要用于交互式电视等家用电器类小型系统的开发。1993年交互式电视等家用...
2018-03-19 23:07:23
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人