自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啥都会一点

专注it技术分享

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 蓝桥真题 2017_8_包子凑数

2017_8_包子凑数【难度:中等】【考点:DP,数学】补充数学结论:对于不定方程 F : aX + bY = C;① 若a,b互质,则 对于 F , X , Y有无穷多组解使方程成立;** 若限制 X,Y只能为非负数,则存在有限个 C 使得方程无解,这样的C 的不超过 ab -a-b 个;*② 如 a,b不互质则使方程无解的C的个数为无穷多个。题目小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多

2022-04-03 14:22:50 72

原创 蓝桥真题 2017_3_承压计算

2017_3_承压计算【难度:简单】【考点:理解题意】题目X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。其中的数字代表金属块的重量(计量单位较大)。最下一层的X代表30台极高精度的电子秤。假设每块原料的重量都十分精确地平均落在下方的两个金属块上,最后,所有的金属块的重量都严格精确地平分落在最底层的电子秤上。电子秤的计量单位很小,所以显示的数字很大。工作人员发现,其中读数最小的电子秤的示数为:2086458

2022-04-02 20:05:29 62

原创 蓝桥真题 2016_9_交换瓶子

2016_9_交换瓶子【难度:简单】【考点:双指针】题目有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子: 2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。 经过若干次后,使得瓶子的序号为: 1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行: 第一行: 一个正整数N(N<10000), 表示瓶子的数目 第二行:N个正整数,用空格分开,表示瓶子目前的排列情况。输出数据为一行一个正整数,表示至

2022-04-02 16:16:49 66

原创 蓝桥真题 2016_7_四平方和

2016_7_四平方和【难度:中等】【考点:暴力枚举优化】空间换时间 ,本题直接枚举直接超时题目四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 +1^2 + 2^2 (^符号表示乘方的意思) 对于一个给定的正整数,可能存在多种平方和的表示法。 要求你对4个数排序: 0 <= a <=b <= c

2022-04-02 13:57:55 78

原创 蓝桥真题 2016_7_剪邮票

2016_7_剪邮票【难度:中等】【考点:全排列 连通性检查】题目如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。 (仅仅连接一个角不算相连) 比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。 请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。C++代码#include<iostream>#include&l

2022-04-02 10:02:28 70

原创 蓝桥真题 2019_4_数的分解

2019_4_数的分解【难度:简单】【考点:i2s string 枚举】题目把 2019分解成 3个各不相同的正整数之和,并且要求每个正整数都不包 含数字2和4,一共有多少种不同的分解方法? 注意交换 3个整数的顺序被视为同一种方法,例如 1000+1001+18和 1001+1000+18被视为同一种。C++代码#include<iostream>#include<string>#include<sstream>using namespace st

2022-04-01 10:52:44 544

原创 蓝桥真题 2019_3_数列求解

2019_3_数列求解【难度:简单】【考点:斐波那契数列衍生】题目给定数列1,1,1,3,5,9,17,…,从第4项开始,每项都是前3项的和。求 第20190324项的最后4位数字。题目分析 用数组保存三项值,通过对3取余依次将数字加上去。应为保留最后四位数字,所以每次计算过后需要用10000取余,不然会溢出C++代码#include<iostream>#include<bitset>using namespace std;//给定数列1,1,1,3,5

2022-04-01 10:29:05 985

原创 蓝桥真题 2018_3_乘积尾零

2018_2_明码【难度:简单】【考点:bitsit的用法】题目汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。 16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节 第3字节,第4字节 … 第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示

2022-03-31 19:03:04 390

原创 蓝桥真题 2016_6_方格填数

2016_6_方格填数【难度:中等】【考点:】题目C++代码#include<iostream>#include<algorithm>#include<string>using namespace std;bool check(){ //检查是否合格 }void swap(int &a, int &b){ int t; t =a ; a = b; b = a;} //手写全排列int fn(int k){

2022-03-30 18:44:00 448

原创 蓝桥真题 2016_5_抽签

2016_5_抽签【难度:中等】【考点:递归深搜】题目C++代码#include <stdio.h>#define N 6#define M 5#define BUF 1024//对照2015_7_牌型种数 void f(int a[], int k, int m, char b[]){ int i,j; if(k==N) { b[M] = 0; if(m==0) printf("%s\n",b); return; } for(i=0; i&l

2022-03-29 21:09:05 65

原创 蓝桥真题 2016_4_快速排序

2016_4_快速排序【难度:中等】【考点:快速排序】题目排序在各种场合经常被用到。 快速排序是十分常用的高效率的算法。 其思想是:先选一个“标尺”, 用它把整个队列过一遍筛子, 以保证:其左边的元素都不大于它,其右边的元素都不小于它。 这样,排序问题就被分割为两个子区间。 再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。C++代码#include <stdio.h>void swap(int a[], int i, int j){ in

2022-03-29 20:50:13 57

原创 蓝桥真题 2016_3_凑算式

2016_3_凑算式【难度:简单】【考点:全排列】题目C++代码#include<iostream>#include<algorithm>using namespace std;int main(){ int a[9]; int ans=0; for(int i=1;i<=9;i++){ a[i-1]=i; } do{ int b = a[1]; int c = a[2]; int ghi = a[3]*100+a[4]

2022-03-29 20:08:16 499

原创 蓝桥真题 2016_2_生日蜡烛

2016_2_生日蜡烛【难度:简单】【考点:枚举】题目某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。C++代码#include<iostream>using namespace std;int main(){ for(int i=1;i&lt

2022-03-29 19:35:40 494

原创 蓝桥真题 2015_7_牌型选择

2015_7_牌型选择【难度:中等】【考点:递归】题目小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。C++代码#include<iostream>using namespace std;int ans=0;//模拟从

2022-03-29 10:40:23 503

原创 蓝桥真题 2013_5_3_加法变乘法

2013_5_3_加法变乘法【难度:简单】【考点:枚举】题目我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+…+1011+12+…+2728+29+…+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。C++代码#include<iostream>us

2022-03-29 09:53:49 270

原创 蓝桥真题 2015_5_九数组分数

2015_5_九数组分数【难度:中等】【考点:全排列 递归 回溯】题目1,2,3…9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。C++代码#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]*1000 + x[6]*100 + x[7]*10 +

2022-03-29 09:13:59 51

原创 蓝桥真题 2015_4_格子中的输出

2015_4_格子中输出【难度:简单】【考点:无】题目StringInGrid函数会在一个指定大小的格子中打印指定的字符串。 要求字符串在水平、垂直两个方向上都居中。 如果字符串太长,就截断。 如果不能恰好居中,可以稍稍偏左或者偏上一点。 下面的程序实现这个逻辑,请填写划线部分缺少的代码。C++代码#include <stdio.h>#include <string.h>void StringInGrid(int width, int height, con

2022-03-28 11:29:29 56

原创 蓝桥真题 2015_1_奖券数目

2015_1_奖券数目【难度:简单】【考点:字符串,枚举】题目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。C++代码#include<iostream>#include<ss

2022-03-28 10:35:18 61

原创 蓝桥真题 2014_8_蚂蚁感冒

2014_8_蚂蚁感冒【难度:中等】【考点:思维】题目[ ]长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。【数据格式】 第一行输入一个整数n (1 < n < 50), 表示蚂蚁的总数。 接着的一行是n个用空格分开的整数 X

2022-03-28 10:16:30 60

原创 蓝桥真题 2014_3_第39级台阶

2014_3_第39级台阶【难度:】【考点:】题目如图【1.png】所示六角形中,填入1~12的数字。 使得每条直线上的数字之和都相同。 图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?C++代码#include<iostream>#include<algorithm>using namespace std;int main(){ int a[] = {2,4,5,6,7,9,10,11,12}; do{ //倒三角

2022-03-28 09:42:55 41

原创 蓝桥真题 2014_6_奇怪的分式

2014_6_奇怪的分式【难度:简单】【考点:枚举】题目上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢? 请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。但对于分子分母相同的情

2022-03-28 09:06:01 54

原创 蓝桥真题 李白打酒

201_3_李白打酒【难度:中等】【考点:递归 深搜】题目话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。C++

2022-03-27 13:03:43 269

原创 蓝桥真题 2013_8_翻硬币

2013_8_翻硬币【难度:简单】【考点:找规律】题目小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:输入格式 两行等长的字符串,分别表示初始

2022-03-26 21:26:50 76

原创 蓝桥真题 2013_7_错误票据

2013_7_错误票据【难度:中等】【考点:数据读入与处理 sort vector sstream】题目某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。 接着读入N行数据

2022-03-26 21:12:32 61

原创 蓝桥真题 2013_6_三部排序

2013_6_三部排序【难度:中等】【考点:快速排序 三指针】题目一般的排序有许多经典算法,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!以下的程序实现了该目标。static void sort(int[] x){

2022-03-26 20:48:09 52

原创 蓝桥杯 2013_5_前缀判断

蓝桥 2013_4_黄金连分数【难度:中等】【考点:斐波那契数列 大整数加减除】题目黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一 个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是

2022-03-26 20:39:15 65

原创 蓝桥真题 2013_3_第39级台阶

2013_3_第39级台阶【难度:中等】【考点:递归 搜索】题目小明刚刚看完电影《第39级台阶》。离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。C++代码# include<iostream>using namespace std;int a

2022-03-26 20:25:43 149

原创 蓝桥真题 2013_2_马虎的算式

蓝桥 2013_2_马虎的算式[难度:简单]【数字枚举+check】标题: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含

2022-03-26 20:09:21 66

房价数据分析实验教程pdf文档

房价数据分析实验教程pdf文档

2022-04-02

空空如也

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

TA关注的人

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