- 博客(34)
- 收藏
- 关注
原创 JavaSE笔记
*********************************************************************************************** 这是本人跟着马士兵老师学习Java基础时做的笔记,在此与大家分享,仅仅为可能会被帮助到的同学提供绵薄之力。同时感谢马老师和一路上给我提供帮助的所有朋友 ~ 笔记是从第四章异常开始做起,内容基本上包括马老师...
2018-07-07 14:05:01 1043 1
原创 PCL可视化实现
由于各种各样的问题,CloudViewer类不能正常显示点云数据。因此必须使用PCLVisualizer类来实现。下面我根据官方教程的demo写了一个PCL可视化的简单例子。博主也是刚刚开始学习PCL,敬请各位大佬和同学们批评指教!非常乐意和大家一起交流学习。官方教程:http://www.pclcn.org/study/shownews.php?lang=cn&id=161 ...
2018-03-08 20:38:35 6111
原创 最大间隙问题
本人最近在上算法课,所以偶尔会分享一些知识点和代码。预估本人会比较懒,所以可能不会写的很完整,不过关键的地方一定会尽量写清楚。而写博客算是给自己一个小小的鼓励吧。如果有幸能给你提供一点小小的帮助,本人也会很开心~~~今天分享比较简单的最大间隙问题,运用鸽舍原理。#includeusing namespace std;template int maxi(int n, d
2017-11-09 21:27:06 866
原创 【学习OpenCV】教程三:图像的载入,显示和输出
教程链接: blog.csdn.net/poem_qianmo/article/details/20537737我是通过毛星云老师博客学习OpenCV的。这篇文章是我学习毛星云老师“【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析 ”,然后自己重写了一遍的代码和我遇到的问题和大家分享。上面是毛星云老师教程文章的链接。我的环境是:vs2013+opencv3.0.0
2017-09-20 15:15:08 719
原创 PAT B1009.说反话
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I C
2017-04-24 22:13:33 598
原创 HDU OJ 2034.人见人爱A-B
Problem Description参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧?Input每组输入数据占1行,每行数据的开始是2个整数n(0如果n=0
2017-04-03 12:16:55 665
原创 HDU OJ 2091.空心三角形
Problem Description把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。Input每行包含一个字符和一个整数n(0Output每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。Sample InputX
2017-04-01 17:41:49 1123
原创 PAT B1022.D进制的A+B
输入两个非负10进制整数A和B(输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103注意:在这段代码中使用了do-while循环,而不是while循环。这里刚好就遇到了do-while和while的区别。do-while中先执行循环体中的内容,然后再判断是否符合条件;在whi
2017-03-28 20:56:48 294
原创 PAT B1036.跟奥巴马一起编程
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长N(3输出格式:输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的
2017-03-28 16:41:52 324
原创 C语言练习 结构体的初始化
首先我们举个例子。在struct studentInfo { int id; char name[20];}stu;中,我们先定义一个studentInfo的结构体变量,然后对其中的元素逐一赋值。例如: //第一种方法 stu.id = 1; stu.genger = 'M'; //第二种方法 scanf("%d %c",&stu.i
2017-03-28 13:05:33 811
原创 HDU OJ 2044.一只小蜜蜂...
Problem Description有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0Output对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,
2017-03-22 09:58:14 556
原创 HDU OJ 2039.三角形
Problem Description给定三条边,请你判断一下能不能组成一个三角形。Input输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正数A,B,C。其中A,B,C Output对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。Sample Input21 2 32 2 2Sample OutputNOYES
2017-03-21 19:54:50 647
原创 HDU OJ 2016.数据的交换输出
Problem Description输入n(nInput输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input4 2 1 3 4 5 5 4 3 2 10Sample Output
2017-03-19 15:32:57 492
原创 HDU OJ 2012.素数判定
Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。Sample Inp
2017-03-19 15:01:44 539
原创 C语言练习 字符数组处理
在C中没有String类型,对字符串的操作一般在字符数组中进行。下面给大家介绍一下四对字符的输入输出函数,以及使用时的关注点。(1)scanf输入,printf输出scanf和printf对字符的输入输出有两种类型,有两种类型,%c和%d。这是大家平常遇见的最常用的字符处理函数,不用多说,相信大家都已经很熟了。(2)getchar输入,putchar输出getchar和putc
2017-03-15 10:41:56 1156
原创 C语言练习 文件操作
在C程序中使用文件,需要完成以下操作。(1)声明一个FILE*类型的指针变量,程序通过改变量对所指向的文件进行操作。(2)通过调用fopen函数将此变量和某个实际文件相联系,这一操作称为打开文件。打开一个文件需要指定一个文件名,并且指定该文件是用于输出还是输入(读还是写)。(3)调用适当的文件处理函数完成必要的I /O操作。这些函数的原型声明包含在头文件stdio.h中。(4)通过
2017-03-08 19:45:15 6240
原创 C语言练习 (典型递归问题)汉诺塔问题
有三根棒为A、B、C。A棒上叠放着n个大小不等的盘,依次叠加为大盘在下,小盘在下。要求把这n个盘移到C棒上,在移动过程中可以借助B棒,每次只能移一个盘,并且在移动过程中必须保持3根棒上的大盘在上,小盘在下。编写程序,并打印出移盘步骤。程序设计分析:用f(n, a, b, c)表示要求解的问题,其含义是有a、b、c三根棒和n只盘,且这n个盘叠放在a棒上,依次叠放为大盘在下,小盘在上。借助b棒将n只...
2017-03-08 15:59:15 26630 8
原创 HDU OJ 2023.求平均成绩
Problem Description假设一个班有n(nInput输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。Output对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位
2017-03-03 22:17:42 908 1
转载 论文中参考文献规范格式
本人最近在写毕业设计,所以整理了一下论文中各种类型的参考文献的规范格式,与大家分享~ 参考文献书写格式应符合GB7714-1987《文后参考文献著录规则》。参考文献格式及举例 (1)期刊 [序号] 主要作者.文献题名[J].刊名,出版年份,卷号(期号):起止页码. 例如: [1] 袁庆龙,候文义.Ni-P 合金镀层组织形貌及显微硬度研究[J].太原理工大学学报,
2017-03-03 21:14:05 70039 3
原创 杭电OJ 2011.多项式求和
Problem Description多项式的描述如下:1-1/2+1/3-1/4+1/5-1/6+...现在请你求出该多项式的前n项和。Input输入数据由2行组成,首先是一个正整数m(mOutput对于每个测试实例n,要求输出多项式前n项和。每个测试实例输出占一行,结果保留2位小数。Sample Input21 2Sam
2017-02-28 23:00:19 640
原创 杭电OJ 2010.水仙花数
Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100Output对于每个测试实例,要
2017-02-28 22:08:02 439
原创 杭电OJ 2009.求数列的和
Problem Description数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。Input输入数据有多组,每组占一行,由两个整数你n(nOutput对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留两位小数。Sample Input81 42 2Sample Output
2017-02-28 21:25:19 701
原创 杭电OJ 2008.数值统计
Problem Description统计给定的n个数中,负数、零和正数的个数。Input输入数据有多组,每组占一行,每行的第一个数是整数n(nOutput对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Input6 0 1 2 3 -1 05 1 2 3 4 0.50Sample Outpu
2017-02-28 20:43:32 636
原创 杭电OJ 2007.平方和与立方和
Problem Description给定一段连续整数,求出它们中所有偶数的平方和以及所有技术的立方和。Input输入数据包含多组测试实例,每组测试实例包含一行,有两个整数m和n组成。Output对于每组输入数据,输出一行,应包含两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有技术的平方和。你可以认为32位整数足以保存结果。Sampl
2017-02-28 19:39:51 2696
原创 杭电OJ 2006.求奇数的乘积
Problem Description给你n个整数,求他们中奇数的乘积。Input输入数据包含多个测试实例,每个测试实例占一行,每行第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sample Input3 1 2 3 4 2 3
2017-02-28 19:27:08 518
原创 杭电OJ 2005.第几天?
Problem Description给定一个日期,输出这个日期是该年的第几天。Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input1995/1/202006/3
2017-02-28 19:07:00 3609 2
原创 杭电OJ 2004.成绩转换
Problem Description输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;Input输入数据有多组,每组占一行,有一个整数组成。Output对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出“Score is er
2017-02-28 16:41:02 809
原创 杭电OJ 2003.求绝对值
Problem Description求实数的绝对值。Input输入数据有多组,每组占一行,每行包含一个实数。Output对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input123-234.00Sample Output123.00234.00代码如下:#inc
2017-02-28 16:28:58 592
原创 杭电ACM 2002.计算球体积
Problem Description根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input11.5Sample Output4.18914.137hint:#define PI 3
2017-02-27 23:20:58 318
原创 杭电ACM 2000.ASCII码排序
Problem Description输入三个字符后,按照ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格Output对于每组输入的数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q w a d sc x z很多同
2017-02-27 22:25:26 3036 1
原创 杭电ACM 2001.计算两点间的距离
Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间距离。Input输入数据有多组,每组占一行。由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开Output对于每组输入数据,输出一行,结果保留两位小数。Sample Input0 0 0 10 1 1 0Sample Outpu
2017-02-27 21:47:53 1461 1
原创 使用指针变量作为函数参数
指针类型也可以作为函数参数的类型,这时式微把变量的地址传入函数。如果在函数中最这个地址中的元素进行改变,原先的数据也会发生改变。#includevoid swap(int* a, int* b) { int temp = *a; *a = *b; *b = temp;}int main() { int a = 1, b = 2;
2017-02-19 00:51:00 587
原创 冒泡排序
冒泡排序的本质在于交换,即每次通过交换的方式把剩余元素的最大值移动到另一端。#includeint main() { int a[10] = {3, 1, 4, 5, 2}; for(int i = 1; i <= 4; i++) { for(int j = 0; j <= 5 - i; j++) { if(a[j] > a[j + 1]) { ...
2017-02-19 00:08:57 329 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人