- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 JAVA面向对象编程(类和对象)学习笔记
类和对象在JAVA语言中经常被提到的两个词是类与对象,实质上可以将类看作是对象的载体,它定义了对象所具有的功能。1、了解面向对象编程思想2、掌握如何定义类3、掌握类的成员变量、成员方法4、掌握修饰权限5、掌握局部变量及其作用范围6、掌握this 、static关键字7、掌握构造方法以及通过构造方法创建对象8、掌握类的主方法以及如何运行带参数的JAVA程序9、掌握使用对象获取对象...
2019-03-30 19:19:45
681
转载 蓝桥杯数字三角形
数字三角形(进阶版)问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99;文件中首先读到的是三角形的行数。接下来描述整个三角形输出格式:最大总和(整数)样例输入573 88 1 ...
2019-03-23 21:58:37
1104
原创 十进制转八进制,十六进制
十进制转八进制、十六进制问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。...
2019-03-23 14:45:54
499
原创 蓝桥杯十六机制转八进制
十六进制转二进制问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。...
2019-03-23 09:53:10
484
原创 蓝桥杯小计算器
小计算器问题描述 模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:‘NUM X’,X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 2. 运算指令:‘ADD’,‘SUB’,‘MUL’,‘DIV’,‘MOD’,分别表示加减乘,除法取商,除法取余 3. 进制转换指令:‘CHANGE K’,将当前进制转换为K进制(2≤K≤36) 4. 输出指令:‘EQUAL’,...
2019-03-22 20:59:28
1279
1
原创 蓝桥杯最大的算式
最大的算式问题描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如: N=5,K=2,5个数字分别为1、2、3、4、5,可以加成: 12(3+4+5)=24 1*(2+3)(4+5)=45 (12+3)*(4+5)=45 …...
2019-03-17 15:25:09
662
原创 蓝桥杯Anagrams问题
Anagrams问题问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。 输入格式:...
2019-03-16 11:45:51
257
原创 蓝桥杯出现次数最多的整数
出现次数最多的整数问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N,N £ 20;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列...
2019-03-16 10:34:43
416
原创 蓝桥杯字串统计
字串统计题描述 给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式 第一行一个数字L。 第二行是字符串S。 L大于0,且不超过S的长度。输出格式 一行,题目要求的字符串。输入样例1: 4 bbaabbaaaaa输出样例1: bbaa...
2019-03-16 10:15:18
1186
原创 最大的最小公倍数
最大的最小公倍数问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504数据规模与约定1 <= N <= 106。解答思路:首先想要从数学角度投机取巧(贪心):根据往常的思维我们很容易想到,三个数互质时最小的公倍数最大。因此这里我们只...
2019-03-10 16:40:52
219
原创 区间第k大
区间第K大的数是哪个问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答...
2019-03-10 15:09:12
385
原创 求n!最小非零位数字
求n!最小非零位数字一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算n!,而是去计算n!最右边的那个非0的数字是多少。例如,5!=12345=120,因此5!最右边的那...
2019-03-10 14:19:42
732
1
转载 AC自动机(DP)
蓝桥杯算法训练Password Suspects问题描述 你是一个秘密犯罪组织the Sneaky Underground Smug Perpetrators of Evil Crimes and Thefts(SUSPECT)里的电脑高手。SUSPECT最新的邪恶犯罪目标是他们最大的对手the Indescribably Clever Policemen’s Club(ICPC),一切都已...
2019-03-10 11:29:43
1277
原创 大数组要定义在main函数外部
大数组要定义在主函数外部的原因全局变量在静态存储区内分配内存,而局部变量是在栈内分配内存空间的。C语言编写的程序会在运行期间创建一个栈堆段,用来保存函数的调用关系和局部变量。而在main函数内部定义大数组相当于在站内需要一个很大的空间,会造成栈的溢出。因此,当我们需要定义一个极大的数组时,最好在mian 函数外部定义这个大数组。...
2019-03-09 19:38:35
3544
1
转载 审美课
算法训练 审美课问题描述 《审美的历程》课上有n位学生,帅老师展示了m幅画,其中有些是梵高的作品,另外的都出自五岁小朋友之手。老师请同学们分辨哪些画的作者是梵高,但是老师自己并没有答案,因为这些画看上去都像是小朋友画的……老师只想知道,有多少对同学给出的答案完全相反,这样他就可以用这个数据去揭穿披着皇帝新衣的抽象艺术了(支持帅老师_)。 答案完全相反是指对每一幅画的判断都相反。输入格式...
2019-03-09 19:30:49
478
原创 杨辉三角(C语言简单版)
杨辉三角形杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的...
2019-03-09 15:34:23
33113
3
原创 求出5位数和6位数中各位数字之和为N的回文数
求出5位数和6位数中各位数字之和为N的回文数问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模...
2019-03-09 15:00:13
1504
原创 打印不超过256的回文数
打印所有不超过n(n<256)的,其平方具有对称性质的数。如1111=121。#include<stdio.h>int main(){int n,i,num,temp,m;for(i=1;i<=256;i++){num=ii;m=0;while(num>0){temp=num%10;m=temp+m10;num=num/10;//在求反序数...
2019-03-06 22:05:11
1135
原创 关于斐波那契数列对10007求余超时问题
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除...
2019-03-01 21:48:42
1734
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人