C++
Lesel
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(八省)蓝桥真题 方格分割
标题:方格分割6x6的方格,沿着格子的边线剪开成两部分。要求这两部分的形状完全相同。如图:p1.png, p2.png, p3.png 就是可行的分割法。p1.pngp2.pngp3.png试计算:包括这3种分法在内,一共有多少种不同的分割方法。注意:旋转对称的属于同一种分割法。请提交该整数,不要填写任何多余的内容或说明文字。509这道题可以使用dfs求解,将方...原创 2019-03-20 08:44:22 · 418 阅读 · 0 评论 -
第五届蓝桥杯省赛C/C++A组
共同最长子序列计算圆周率计算x近似值对数排列三角形个数数独敢死队原创 2019-03-19 21:42:17 · 457 阅读 · 0 评论 -
凑平方数
凑平方数把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的。比如:0, 36, 5948721再比如:10985247361, 25, 63907840, 4, 289, 15376等等...注意,0可以作为独立的数字,但不能作为多位数字的开始。分组时,必须用完所有的数字,不能重复,不能遗漏。如果不计较小组内数据的先后顺序,请问有多少种不同的分组...原创 2019-03-11 21:30:26 · 1089 阅读 · 0 评论 -
第七届蓝桥杯省赛c/c++A组
网友年龄生日蜡烛方格填数快速排序消除尾一寒假作业剪邮票四平方和密码脱落最大比例原创 2019-03-19 21:42:31 · 399 阅读 · 0 评论 -
(八省)蓝桥真题 正则问题
描述:正则问题考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式。小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入----一个由x()|组成的正则表达式。输入长度不超过100,保证合法。 输出----这个正则表达式能接受的最长字符串的长度。 ...原创 2019-03-10 21:19:30 · 380 阅读 · 0 评论 -
(八省)蓝桥真题 包子凑数
标题:包子凑数小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4...原创 2019-03-10 16:41:59 · 374 阅读 · 0 评论 -
(七省)蓝桥真题 快速排序
快速排序排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。#include <stdio.h>void swap...原创 2019-03-14 17:41:42 · 260 阅读 · 0 评论 -
(七省)蓝桥真题 消除尾一
下面的代码把一个整数的二进制表示的最右边的连续的1全部变成0如果最后一位是0,则原数字保持不变。如果采用代码中的测试数据,应该输出:00000000000000000000000001100111 0000000000000000000000000110000000000000000000000000000000001100 00000000000000000000000000...原创 2019-03-14 17:53:25 · 216 阅读 · 0 评论 -
(七省)蓝桥真题 寒假作业
6.寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 13...原创 2019-03-15 16:16:57 · 227 阅读 · 0 评论 -
(七省)蓝桥真题 剪邮票
7.剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。图1.jpg图2.jpg图3.jpg请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文...原创 2019-03-19 21:15:03 · 236 阅读 · 0 评论 -
K倍区间
标题: k倍区间给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? 输入-----第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下N行每行包含一个整数Ai。(...原创 2019-03-11 09:49:04 · 203 阅读 · 0 评论 -
(八省)蓝桥真题 跳蚱蜢
如图 p1.png 所示:有9只盘子,排成1个圆圈。其中8只盘子内装着8只蚱蜢,有一个是空盘。我们把这些蚱蜢顺时针编号为 1~8每只蚱蜢都可以跳到相邻的空盘中,也可以再用点力,越过一个相邻的蚱蜢跳到空盘中。请你计算一下,如果要使得蚱蜢们的队形改为按照逆时针排列,并且保持空盘的位置不变(也就是1-8换位,2-7换位,...),至少要经过多少次跳跃?注意:要求提交的是...原创 2019-03-07 20:59:17 · 836 阅读 · 0 评论 -
(八省)蓝桥真题 分巧克力
标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x...原创 2019-03-08 16:13:25 · 331 阅读 · 3 评论 -
(八省)蓝桥真题 油漆面积
标题:油漆面积X星球的一批考古机器人正在一片废墟上考古。该区域的地面坚硬如石、平整如镜。管理人员为方便,建立了标准的直角坐标系。每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。矩形的表示格式为(x1,y1,x2,y2),代表矩形的两个对角点坐标。为了醒目,总部要求对所有机器人选中的矩形区域涂黄...原创 2019-03-08 17:21:01 · 404 阅读 · 0 评论 -
第八届蓝桥杯省赛c/c++A组
迷宫跳蚱蜢魔方状态(不会)方格分割字母组串最大公共子串正则问题包子凑数分巧克力油漆面积原创 2019-03-19 21:42:43 · 625 阅读 · 0 评论 -
第六届蓝桥杯省赛c/c++A组
方程整数解星系炸弹奇妙的数字格子中输出九数组分数牌型种数手链样式饮料换购垒骰子灾后重建(没做)原创 2019-03-19 21:43:02 · 432 阅读 · 0 评论 -
算法提高 最长公共子序列
问题描述 字符序...原创 2019-03-18 16:50:55 · 257 阅读 · 0 评论 -
算法提高 身份证号码升级
问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2) 并相加,然后除以 11 取余数,0-10 分别对应 ...原创 2019-03-18 17:36:13 · 276 阅读 · 0 评论 -
从文件读入字符数组
#include <fstream>using namespace std;char maze[10][10];//字符数组,存储UDLR指令 //文件读入字符数组 void infile(char filename[]) { ifstream f1(filename); if(!f1) cout<<"error"<<endl;...原创 2019-03-23 11:02:22 · 1504 阅读 · 0 评论 -
(六决)蓝桥真题 穿越雷区
标题:穿越雷区X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。例如:A + - + -- + - - +- + + + -+ - + - +B...原创 2019-03-23 09:52:02 · 359 阅读 · 0 评论 -
发现环
标题:发现环小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有 N-1 条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有...原创 2019-03-23 20:47:57 · 299 阅读 · 0 评论 -
生命之树
生命之树在X森林里,上帝创建了生命之树。他给每棵树的每个节点(叶子也称为一个节点)上,都标了一个整数,代表这个点的和谐值。上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都存在一个点列 {a, v1, v2, ..., vk, b} 123连通使得这个点列中的每个点都是S里面的元素,且序列中相邻两个点间有一条边相连。在这个前提下,上帝要使得S中的点所对应...原创 2019-03-23 20:50:21 · 368 阅读 · 2 评论 -
(五省)蓝桥真题 数独
你一定听说过“数独”游戏。如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。数独的答案都是唯一的,所以,多个解也称为无解。本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。本题的要求就是输入数独题目,程序输出数独的唯一解。我们...原创 2019-03-20 08:41:25 · 316 阅读 · 0 评论 -
(五省)蓝桥真题 三角形个数
勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出:1再...原创 2019-03-19 21:41:46 · 341 阅读 · 0 评论 -
第九届蓝桥杯省赛c/c++A组
分数星期一乘积尾零第几个幸运数打印图形航班时间三体攻击全球变暖倍数问题付账问题原创 2019-03-19 21:42:53 · 226 阅读 · 0 评论 -
printf()函数
推荐:https://blog.youkuaiyun.com/jisuanji198509/article/details/80466546https://www.cnblogs.com/qq329914874/p/5987583.html已整理:如果在程序中要使用 printf 或者 scanf,那么就必须要包含头文件 stdio.h。A. printf的格式printf 函数的原型...原创 2019-03-21 20:13:50 · 1427 阅读 · 0 评论 -
条件编译整理
1. #ifndef、#define、#endif组合宏定义的作用是:防止头文件的重复包含和编译。A. #ifndef 它是if not define 的简写,是宏定义的一种,实际上确切的说,这应该是预处理功能三种(宏定义、文件包含、条件编译)中的一种----条件编译。 在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果h文件里只是进行了声明工作,即使不使用# ifn...原创 2019-03-21 20:22:58 · 202 阅读 · 0 评论 -
(五省)蓝桥真题 最长公共子序列
一个串的子串是指该串的一个连续的局部。如果不要求连续,则可称为它的子序列。比如对串: "abcdefg" 而言,"ab","abd","bdef" 等都是它的子序列。特别地,一个串本身,以及空串也是它的子序列。对两个串而言,可以有许多的共同的子序列,我们关心的是:它们所共同拥有的长度最大的子序列是多长。以下代码实现了这个问题的求解。请填写划线部分缺失的代码。注意:只填写划线部分缺少...原创 2019-03-18 16:21:44 · 340 阅读 · 0 评论 -
(五省)蓝桥真题 计算圆周率
历史上有许多计算圆周率pai的公式,其中,格雷戈里和莱布尼茨发现了下面的公式:pai = 4*(1-1/3+1/5-1/7 ....)参见【图1.png】图1.png这个公式简单而优美,但美中不足,它收敛的太慢了。如果我们四舍五入保留它的两位小数,那么:累积了1项和是:4.00累积了2项和是:2.67累积了3项和是:3.47。。。请你写出它累积了100项的和是多少(...原创 2019-03-19 21:22:37 · 282 阅读 · 0 评论 -
(五省)蓝桥真题 计算x近似值
如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?图1.png显然,这个值是介于2和3之间的一个数字。请把x的值计算到小数后6位(四舍五入),并填写这个小数值。注意:只填写一个小数,不要写任何多余的符号或说明。2.450954#include <iostream>#include <stdio.h>#includ...原创 2019-03-19 21:31:51 · 395 阅读 · 0 评论 -
(五省)蓝桥真题 对数排列
今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。注意:只填写这个14位的整数,不能填写任何多余的内容,比如说明注...原创 2019-03-19 21:38:34 · 249 阅读 · 0 评论 -
(七省)蓝桥真题 方格填数
如下的10个格子填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。1034暴力求解#include <iostream>#include <math.h>using namespac...原创 2019-03-14 17:18:38 · 313 阅读 · 0 评论 -
(七省)蓝桥真题 生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。26#include <iostream>using namespace std;#def...原创 2019-03-14 15:48:32 · 216 阅读 · 0 评论 -
基础练习 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。 方法一:遍历所有数,判断是否符合回文数要求#include <iostream>using namespace std;/* run this program using the console pa...原创 2019-02-23 11:43:38 · 431 阅读 · 0 评论 -
(六省)蓝桥真题 格子中输出
格子中输出StringInGrid函数会在一个指定大小的格子中打印指定的字符串。要求字符串在水平、垂直两个方向上都居中。如果字符串太长,就截断。如果不能恰好居中,可以稍稍偏左或者偏上一点。下面的程序实现这个逻辑,请填写划线部分缺少的代码。#include <stdio.h>#include <string.h>void StringInGrid(in...原创 2019-02-23 16:12:05 · 200 阅读 · 0 评论 -
(六省)蓝桥真题 九数组分数
九数组分数1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。#include <stdio.h>void test(int x[]){ int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3]; int b = x[4]*10000 + x[5]*...原创 2019-02-23 16:15:18 · 208 阅读 · 0 评论 -
(六省)蓝桥真题 牌型种数
牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。解析:只考虑点数,则13张牌中某点数的牌数最少有0张,最多有4张。答案:3...原创 2019-02-25 16:09:40 · 322 阅读 · 0 评论 -
算法训练 结点选择
问题描述有一棵 n 个节点的树,树上每个节点都有一个正整数权值。如果一个点被选择了,那么在树上和它相邻的点都不能被选择。求选出的点的权值和最大是多少?输入格式第一行包含一个整数 n 。接下来的一行包含 n 个正整数,第 i 个正整数代表点 i 的权值。接下来一共 n-1 行,每行描述树上的一条边。输出格式输出一个整数,代表选出的点的权值和的最大值。样例输入51...原创 2019-02-19 10:46:53 · 1285 阅读 · 4 评论 -
(六省)蓝桥真题 垒骰子
垒骰子赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥!我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。假设有 m 组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。atm想计算一下有多少种不同的可能的垒骰子方式。两种...原创 2019-03-05 10:24:58 · 367 阅读 · 0 评论 -
(六省)蓝桥真题 手链样式
手链样式小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。他想用它们串成一圈作为手链,送给女朋友。现在小明想知道:如果考虑手链可以随意转动或翻转,一共可以有多少不同的组合样式呢?请你提交该整数。不要填写任何多余的内容或说明性的文字。圆(环)排列:围成一个圆,圆旋转一下就是同一个排列。因此从n个中取r个的圆排列数为项链排列:项链是立体的,存在翻转的情况,项链排列数为但是翻转对于左...原创 2019-02-26 10:27:39 · 539 阅读 · 0 评论
分享