第八届蓝桥杯省赛真题
tjial
这个作者很懒,什么都没留下…
展开
-
第八届蓝桥杯C/C++程序设计B组省赛第二题
第二题 Problem Description 等差素数列 2,3,5,7,11,13,….是素数序列。 类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为30,长度为6。 2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。 这是数论领域一项惊人的成果! 有这一理论为基础,请你借助手中的计算机,满怀信心...原创 2018-04-14 11:18:19 · 742 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第五题
第五题 取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。// 求x用10进制表示时的数位长度 int len(int x){ if(x<10) return 1; return len(x/10)+1; } // 取x的第k位数字 int f(int x, int k){ if(len(x)-k==0) return原创 2018-04-14 11:29:12 · 606 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第三题
第三题 承压计算 X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。 每块金属原料的外形、尺寸完全一致,但重量不同。 金属材料被严格地堆放成金字塔形。 其中的数字代表金属块的重量(计量单位较大)。 最下一层的X代表30台极高精度的电子秤。 假设每块原料的重量都十分精确地平均落在下方的两个金属块上, 最后,所有的金属块的重量都严格精确地平分原创 2018-04-14 11:25:24 · 743 阅读 · 2 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第一题
第一题 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款原创 2018-04-14 11:16:24 · 673 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第六题
第六题 最大公共子串 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少。 比如:”abcdkkk” 和 “baabcdadabc”, 可以找到的最长的公共子串是”abcd”,所以最大公共子串长度为4。 下面的程序是采用矩阵法进行求解的,这对串的规模不大的情况还是比较有效的解法。 请分析该解法的思路,并补全划线部分...原创 2018-04-14 11:30:53 · 672 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第七题
第七题 日期问题 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/0...原创 2018-04-16 19:58:25 · 706 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第八题
第八题 包子凑数 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就会选2笼3个的再加...原创 2018-04-16 20:11:50 · 778 阅读 · 0 评论 -
第八届蓝桥杯C/C++程序设计B组省赛第十题
第十题 k倍区间 给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。 你能求出数列中总共有多少个K倍区间吗? Input 第一行包含两个整数N和K。(1 <= N, K <= 100000) 以下...原创 2018-04-16 20:15:13 · 880 阅读 · 1 评论