自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

g28_gerwulf的博客

g28_gerwulf的博客

  • 博客(19)
  • 收藏
  • 关注

原创 丢手帕问题(约瑟夫问题-数组实现)

约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。 例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。输入两个整数N,M 比如 6 5 输出被杀掉的人的序号 比如5 4 6 2 3 1 再比如: 输入 11 3 输出 3 6 9 1 5 10 4 11 8 2 7分析:这里用数组实现约瑟夫问题。用数组从1开始,记录每个...

2018-03-31 22:04:48 409

原创 Java中正则表达式常见规则

字符: x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') 字符类: [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内 [0-9] 0到9的字符都包括 ...

2018-03-31 21:40:23 1174

原创 String类的常见方法整理

//判断: boolean equals(Object obj)//比较内容是否相等 boolean equalsIgnoreCase(String str)//比较内容是否相等,忽略大小写 boolean contains(String str)//判断字符串是否包含字符串str boolean startsWith(String str)//判断字符串是否以字符串s...

2018-03-30 16:25:56 152

原创 蓝桥杯 PREV-8 买不到的数目

  历届试题 买不到的数目  时间限制:1.0s   内存限制:256.0MB      问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的...

2018-03-27 22:32:20 262

原创 2013年第四届蓝桥杯模拟赛试题 运送马匹

标题:运送马匹有1个人,要把n匹马从A村运往B村。初始时,人和马都在A村。每次骑1匹马牵1匹马,回来时骑1匹马。已知每匹马从A村到B村需要的时间(数字越大越慢)两匹马同行时只能迁就较慢者。求所有马匹都运到B村的最小的运输时间(此时,人和马都在B村)。程序首先输入一个整数n(n<100),表示有n匹马。接着是n行整数,表示马从A村到B村的所用的分钟数(小于1000)程序输出:1个整数,表示所有...

2018-03-27 15:33:36 313

原创 2013年第四届蓝桥杯试题(C/C++本科A组) 振兴中华

标题: 振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能...

2018-03-24 19:12:07 327

原创 两道相似题目的思考(蓝桥杯 第三届第四题/第五届第三题)

2012年第三届蓝桥杯试题(C/C++本科B组)4题 奇怪的比赛4.标题:奇怪的比赛某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她...

2018-03-20 21:59:01 265

原创 2017年第八届蓝桥杯试题(C/C++本科B组)9题 分巧克力

标题: 分巧克力    儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。    小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。    为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:    1. 形状是正方形,边长是整数      2. 大小相同  例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x...

2018-03-19 20:30:14 838 1

原创 蓝桥杯 ADV-188 排列数

  算法提高 排列数  时间限制:1.0s   内存限制:256.0MB    问题描述  0、1、2三个数字的全排列有六种,按照字母序排列如下:  012、021、102、120、201、210  输入一个数n  求0~9十个数的全排列中的第n个(第1个为0123456789)。输入格式  一行,包含一个整数n输出格式  一行,包含一组10个数字的全排列样例输入1样例输出0123456789数据...

2018-03-18 22:35:18 242

原创 蓝桥杯 ADV-94 复数归一化(+采用fixed+precision(int)的cout的小数格式化)

算法提高 复数归一化  时间限制:1.0s   内存限制:512.0MB    编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。样例输入:(格式说明:3 4 ...

2018-03-18 18:16:13 227

原创 蓝桥杯 ADV-15 最大乘积

算法提高 最大乘积  时间限制:1.0s   内存限制:512.0MB    问题描述  对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?输入格式  第一行一个数表示数据组数  每组输入数据共2行:  第1行给出总共的数字的个数n和要取的数的个数m,1<=n<=m<=15,  第2行依次给出这n个数,其中每个数字的范围满足:a[i]的绝对值小于等于4。输出格式  每组...

2018-03-18 16:20:47 229

原创 蓝桥杯 ALGO-122 未名湖边的烦恼

  算法训练 未名湖边的烦恼  时间限制:1.0s   内存限制:256.0MB    问题描述  每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。  每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都...

2018-03-16 22:04:11 265

原创 蓝桥杯 ALGO-91 Anagrams问题

  算法训练 Anagrams问题  时间限制:1.0s   内存限制:512.0MB    问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每...

2018-03-16 21:58:36 215

原创 蓝桥杯 ALGO-1 区间k大数查询

  算法训练 区间k大数查询  时间限制:1.0s   内存限制:256.0MB      问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开...

2018-03-14 23:00:10 140

原创 蓝桥杯 ADV-224 9-1九宫格/ADV-225 9-2 文本加密

  算法提高 9-1九宫格  时间限制:1.0s   内存限制:256.0MB    问题描述  九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。样例输出与上面的样例输入对应的输出。例:数据规模和约定  输入1-9这9个数字的一种任意排序。分析:输入数据到二维数组以后求和比较即可。和可用数组存,方便初始化。代码:#includ...

2018-03-13 22:10:03 276

原创 蓝桥杯 ADV-208 矩阵相乘

  算法提高 矩阵相乘  时间限制:1.0s   内存限制:256.0MB    问题描述  小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容。  当然,小明上课打瞌睡也没问题,但线性代数的习题可是很可怕的。  小明希望你来帮他完成这个任务。  现在给你一个ai行aj列的矩阵和一个bi行bj列的矩阵,  要你求出他们相乘的积(当然也是矩阵)。  (...

2018-03-13 16:52:17 210

原创 蓝桥杯 PREV-3 带分数

  历届试题 带分数  时间限制:1.0s   内存限制:256.0MB      问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*100...

2018-03-04 19:48:53 398

原创 蓝桥杯 PREV-32 分糖果

  历届试题 分糖果  时间限制:1.0s   内存限制:256.0MB    问题描述  有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:  每个小朋友都把自己的糖果分一半给左手边的孩子。  一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。  反复进行这个游戏,直到所有小朋友的糖果数都相同为止。  你的任务是预测在已知的初始糖果情形下,老师一共需要补...

2018-03-03 19:03:11 184

原创 蓝桥杯-三道优化过的老题

2014年第五届蓝桥杯试题(C/C++本科B组)7.标题:六角填数如图【1.png】所示六角形中,填入1~12的数字。使得每条直线上的数字之和都相同。图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?请通过浏览器提交答案,不要填写多余的内容。=================================================修改了最后的判断条件。代码:#include...

2018-03-02 22:14:33 317

空空如也

空空如也

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

TA关注的人

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