自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Java蓝桥杯 历届试题 波动数列

问题描述  观察这个数列:  1 3 0 2 -1 1 -2 ...  这个数列中后一项总是比前一项增加2或者减少3。  栋栋对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢?输入格式  输入的第一行包含四个整数 n s a b,含义如前面说述。输出格式  输出一行,包含一个整数,表示满足条件的方

2017-04-06 16:11:04 905

原创 Java蓝桥杯历届试题 小朋友排队--运行超时,内存超大

问题描述  n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。  每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。  如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k次交换时,他的不高兴程度增加k。

2017-04-06 14:40:07 996

原创 树状数组

树状数组树状数组(Binary Indexed Tree(B.I.T), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值(如果加入多个辅助数组则可以实现区间修改与区间查询)。这种数据结构(算法)并没有C

2017-04-06 13:41:38 262

原创 Java蓝桥杯历届试题 分糖果

问题描述  有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:  每个小朋友都把自己的糖果分一半给左手边的孩子。  一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。  反复进行这个游戏,直到所有小朋友的糖果数都相同为止。  你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入格式  程序首先读

2017-04-06 13:35:21 954

原创 Java蓝桥杯历届试题 兰顿蚂蚁

兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。  平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。  蚂蚁的头部朝向为:上下左右其中一方。  蚂蚁的移动规则十分简单:  若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;  若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。  规则虽然简单,蚂蚁的行为却

2017-04-05 19:38:23 835

原创 C#ADO.net连接池

1.通过观察发现:启用ado.net连接池后,只会创建一个连接对象,并且该链接对象默认并不会立刻关闭,后面的所有其他连接对象都是使用的这个连接对象。禁用连接池后,每次创建一个连接然后关闭,此时真正创建多个连接对象并关闭。ado.net连接池使用注意事项:1、凡是用到“池”的地方,一般都会存在两种情况:①创建对象比较费时②对象使用比较频繁2。池的作用:提高了创建对象的

2017-04-04 15:05:38 407

原创 C# 数据库SQl语句

1。空置处理ISNULL2、分组group byselect Classid as 班级id,班级人数=Count(*)from TblStudentgroup by ClassID当时用了分组语句(group by)或者是聚合函数的时候,在select的查询列表中不能包含其他列名除非这列也包含在分组语句中,或者写一个聚合函数(Count)使

2017-04-04 15:04:51 890

原创 C#基础第十九天 CSS样式

1。样式选择器p{background-color:yellow;}tt{background-color:green;}当页面中标签同种用法时2、类选择器class="tt1"style中用.引用id=“p1”style中用#引用关联选择器:P EM{background-color:red;}组合选

2017-04-04 15:04:14 611

原创 C#基础 Html入门

1、HTML超文本标记语言在HTML中存在着大量的标签,我们用HTML提供的标签,将要显示在网页中的内容包含起来,就构成了网页。CSS:控制网页内容显示的效果HTML+CSS=静态网页。JS+JQuery2、 HTML元素有始有终HTML可以嵌套HTML使用小写3、常用标签:分割线换行>大于<小于&

2017-04-04 15:03:36 296

原创 C#基础第十五天

1、File操作文件path操作路径FileStream操作流StreamReaderStreamWriterDirectory操作文件夹、目录https://msdn.microsoft.com/zh-cn/library/system.io.directory.aspxcreateDirectoryDeleteMoveExist 判断

2017-04-04 15:02:55 206 1

原创 C#第十四天MD5加密

1、MD5加密//创建MD5对象MD5 md5 = MD5.Create();//开始加密//需要将字符串转换成字节数组byte[] buffer = Encoding.UTF8.GetBytes(str);//返回一个加密好的字节数组byte[] MD5buffer = md5.ComputeHash(buffer);//将字节数组转换成字符串//字节数组

2017-04-04 15:02:33 235 1

原创 C#基础第十三天

1。C#中的访问修饰符public:公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部访问internal:只能在当前项目中访问。在同一个项目中internal和public权限相同protected internal:1)能够修饰类的访问修饰符只有两个:public和internal2)可访问性不一致

2017-04-04 15:01:45 250

原创 C#基础第十二天

1。绝对路径和相对路径绝对路径:通过给定的路径直接在电脑中找到文件相对路径:文件相对于应用程序的路径在开发中尽量使用相对路径2、list和ArrayList差不多list可以把一个集合转换为数组3.装箱、拆箱装箱:将值类型转换成引用类型拆箱:将引用类型转换成值类型int n = 10;object o =

2017-04-04 15:00:55 260

原创 C#基础第十一天

1。里氏转换1、子类可以赋值给父类:如果有一个地方需要父类作为参数,可以给一个子类代替。2、如果父类中装的是子类对象,那么可以将这个父类强制转换为子类对象2.子类对象可以调用父类的成员,父类对象只能调用自己的成员3.is:表示类型转换 ,如果能够转换成功返回true 否则返回falseas:表示类型转换5ArrayList

2017-04-04 15:00:19 166

原创 C#基础第十天

4。值类型和引用类型区别1。值类型和引用类型在内存上存储的地方不同2。传递方式不一样,值类型称为值传递,引用类型称为引用传递我们学得值类型和引用类型:值类型 int double bool char decimal(金钱) struct enum引用类型 string .自定义类存储:值类型的值是存储在内存的栈当中引用类型的值在内存的堆中3.字符串的

2017-04-04 14:59:46 312

原创 C#基础第七天

1。被调用函数想要的到调用函数的值(1)传递参数(2) 使用静态字段模拟全局变量2.不管是实参还是形参,都在内存开辟了空间3。方法的功能要单一。GetMax(int n1,int n2)方法中最忌讳的就是提示用户输入4。out reg parmsout :当希望方法返回多个值时,声明 out 方法很有用。 下面的示例使用 out 在一次方法调用中返回三个变量

2017-04-04 14:59:26 274

原创 C#基础第六天

常量生明常量的语法:const 变量类型 变量名=值;什么时候会用到常量?枚举语法:【public】enum 枚举名{值1,值2,值3,、、、、、}public: 访问修饰符、公开的enum:关键字。声明枚举枚举名:要符合Pascal命名规范将枚举生命到命名空间的下面,类的上面,表示命名空间下,所有类都

2017-04-04 14:58:58 228

原创 C#基础第三天

类型如果兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是如果两个类型的变量不兼容,比如String与int或者String与double,这个时候我们可以使用一个叫做convert的转换工厂进行转换注意:使用Convert进行类型转换,

2017-04-04 14:58:32 207

原创 C#基础第二天

10.占位符使用方法:先挖个坑,再填个坑。{0}{1}{2}Console.WriteLine("第一个数字是{0}第二个数字是{1}第三个数字是{2}", n1, n2, n3);2。输出顺序:按照挖坑的顺序输出。11,异常语法上没有错误,在程序运行期间,由于某些原因出现了问题,使程序不能再正常运行。12、转义符转义符就是‘\’+特殊字符而组成。\n:表示换行

2017-04-04 14:58:08 245

原创 Java蓝桥杯历届试题 矩阵翻硬币

问题描述  小明先把硬币摆成了一个 n 行 m 列的矩阵。  随后,小明对每一个硬币分别进行一次 Q 操作。  对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。  其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。  当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。

2017-04-04 14:33:06 1691 1

原创 java蓝桥杯算法训练 P1103

编程实现两个复数的运算。设有两个复数 和 ,则他们的运算公式为:  要求:(1)定义一个结构体类型来描述复数。  (2)复数之间的加法、减法、乘法和除法分别用不用的函数来实现。  (3)必须使用结构体指针的方法把函数的计算结果返回。  说明:用户输入:运算符号(+,-,*,/) a b c d.  输出:a+bi,输出时不管a,b是小于0或等于0都按该格式输出,输出时a,b

2017-04-02 16:57:27 1430

转载 C# 在腾讯的发展

.NET 主要的开发语言是 C# ,.NET 平台泛指遵循ECMA 334 C#和 ECMA 335 CLI 标准的开发平台,包括微软自行开发的.NET 平台和开源实现的Mono 以及微软最新开发的.NET Core。从2007年加入公司自今一直在使用C#, 对这门语言在腾讯的使用情况有大概的了解,最近有空整理了一下相关的情况,破除江湖传言”国内互联网公司都不用C# ”。1、2003 ~ 20

2017-03-26 19:25:04 773

原创 java蓝桥杯时间转换

问题描述  给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式  输入只有一行,是一个整数t(0输出格式  输出只有一行,是以“::”的格式所表示的时间,不包括引号。样例输入0样例输出0:0:0样

2017-03-09 21:17:42 697

原创 JAVA蓝桥杯字符串对比

问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就

2017-03-09 20:50:31 1794 1

原创 JAVA蓝桥杯分解质因数

基础练习 分解质因数  时间限制:1.0s   内存限制:512.0MB      问题描述  求出区间[a,b]中所有整数的质因数分解。输入格式  输入两个整数a,b。输出格式  每行输出一个数的分解,形如k=a1*a2*a3...(a1样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*2

2017-03-02 20:46:37 2426 2

原创 JAVA蓝桥杯矩阵乘法

问题描述  给定一个N阶矩阵A,输出A的M次幂(M是非负整数)  例如:  A =  1 2  3 4  A的2次幂  7 10  15 22输入格式  第一行是一个正整数N、M(1  接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出格式  输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开样例

2017-03-02 16:25:26 2984 2

原创 JAVA蓝桥杯矩形面积交

问题描述  平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式  输入仅包含两行,每行描述一个矩形。  在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式  输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3

2017-02-12 11:23:55 1684

原创 基础练习 完美的代价

问题描述  回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。  交换的定义是:交换两个相邻的字符  例如mamad  第一次交换 ad : mamda  第二次交换 md : madma  第三次交换 ma : madam (回文!完美!)输入

2017-02-12 10:37:41 629

原创 基础练习 FJ的字符串

问题描述  FJ在沙盘上写了这样一些字符串:  A1 = “A”  A2 = “ABA”  A3 = “ABACABA”  A4 = “ABACABADABACABA”  … …  你能找出其中的规律并写所有的数列AN吗?输入格式  仅有一个数:N ≤ 26。输出格式  请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。

2017-01-25 12:38:33 202

原创 龟兔赛跑预测

问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。 *         于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快, *         但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们

2017-01-10 16:00:09 872

原创 Java蓝桥杯回型取数

基础练习 回形取数  时间限制:1.0s   内存限制:512.0MB      锦囊1循环,标记。问题描述  回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式  输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式

2017-01-06 13:02:39 3962 8

原创 Java蓝桥杯Huffuman树

基础练习 Huffuman树  问题描述  Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。  给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:  1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程

2016-12-09 14:25:24 1678 2

原创 蓝桥杯高精度加法

基础练习 高精度加法  问题描述  输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述  由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。  定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。  计算c = a + b的时候,

2016-12-09 13:38:54 318

原创 蓝桥杯基础练习 阶乘计算(高精度方法)

基础练习 阶乘计算  问题描述  输入一个正整数n,输出n!的值。  其中n!=1*2*3*…*n。算法描述  n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。  将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。

2016-12-08 17:16:40 1520

转载 JAVA正则表达式

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配

2016-11-03 19:30:47 151

原创 eclipse查看代码总行数

1、选择要查询代码的文件夹或者选择整个项目2、打开File Search对话框(Ctrl+H)3、使用正则模式检索“\n”4、文件名匹配模式填写:“*.html, *.java, *.js, *.jsp, *.xml” 5、范围选择所选资源或当前项目 然后就进入eclipse的神奇查询中啦。。。

2016-09-16 15:54:57 1380

转载 Mysql 运行.sql文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:一、创建包含sql命令的sql脚本文件文件中包含一系列的sql语句,每条语句最后以;结尾,假设文件名为ss.sql,文件内容示例如下(使用“--”进行注释):--创建表create table 表名称

2016-09-15 16:42:24 1242

原创 JAVA简单摇号器

给软件工程专业写的摇号器。还没有写好。学号还没有弄完。暂定V.05package 摇号;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swin

2016-09-08 17:10:00 5358

空空如也

空空如也

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

TA关注的人

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