2016年省赛第七届蓝桥杯B组C/C++
913y
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2016省赛第七届蓝桥杯B组C/C++第十题解 最大比例
第十题:最大比例 X星球的某个大奖赛设了M级奖励。每个级别的奖金是一个正整数。 并且,相邻的两个级别间的比例是个固定值。 也就是说:所有级别的奖金数构成了一个等比数列。比如: 16,24,36,54 其等比值为:3/2 现在,我们随机调查了一些获奖者的奖金数。 请你据此推算可能的最大的等比值。 输入格式: 第一行为数字N,表示接下的一行包含N个正整数 第二行N个正整数Xi(Xi<1 000 000 000 000),用空格分开。每个整数表示调查到的某人的奖金数额 要求输出: 一个形如A/B的分数,要求原创 2020-10-09 19:23:07 · 515 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第九题解 交换瓶子
第九题:交换瓶子 有N个瓶子,编号 1 ~ N,放在架子上。 比如有5个瓶子: 2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置。 经过若干次后,使得瓶子的序号为: 1 2 3 4 5 对于这么简单的情况,显然,至少需要交换2次就可以复位。 如果瓶子更多呢?你可以通过编程来解决。 输入格式为两行: 第一行: 一个正整数N(N<10000), 表示瓶子的数目 第二行:N个正整数,用空格分开,表示瓶子目前的排列情况。 输出数据为一行一个正整数,表示至少交换多少次,才能完成排序。 例如,输入: 5原创 2020-10-09 13:20:19 · 583 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第八题解 四平方和
第八题:四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多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 <= d 并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表.原创 2020-10-09 13:00:50 · 316 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第六题解 方格填数
第六题:方格填数 如下的10个格子 填入0~9的数字。要求:连续的两个数字不能相邻。 (左右、上下、对角都算相邻) 一共有多少种可能的填数方案? 请填写表示方案数目的整数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 答案:1580 方法: 1、深搜 2、next_pern ...原创 2020-10-08 15:56:11 · 384 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯组C/C++第五题解 抽签
第五题:抽签 X星球要派出一个5人组成的观察团前往W星。 其中: A国最多可以派出4人。 B国最多可以派出2人。 C国最多可以派出2人。 … 那么最终派往W星的观察团会有多少种国别的不同组合呢? 下面的程序解决了这个问题。 数组a[] 中既是每个国家可以派出的最多的名额。 程序执行结果为: DEFFF CEFFF CDFFF CDEFF CCFFF CCEFF CCDFF CCDEF BEFFF BDFFF BDEFF BCFFF BCEFF BCDFF BCDEF .... (以下省略,总共101行) #原创 2020-10-08 14:33:20 · 177 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第四题解 快速排序
第四题:快速排序 排序在各种场合经常被用到。 快速排序是十分常用的高效率的算法。 其思想是:先选一个“标尺”, 用它把整个队列过一遍筛子, 以保证:其左边的元素都不大于它,其右边的元素都不小于它。 这样,排序问题就被分割为两个子区间。 再分别对子区间排序就可以了。 下面的代码是一种实现,请分析并填写划线部分缺少的代码。 #include <stdio.h> void swap(int a[], int i, int j) { int t = a[i]; a[i] = a[j]; a[j]原创 2020-10-08 14:18:28 · 145 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第三题解 凑算式
第三题:凑算式 这个算式中A-I代表1-9的数字,不同的字母代表不同的数字。 比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。 这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。 答案:29 在这里插入代码片 ...原创 2020-10-08 13:35:04 · 259 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++ 第二题解 生日蜡烛
第三题:生日蜡烛 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 答案:26 #include<iostream> using namespace std; int main() { int i,start,end,sum; //start, end 分别表示他开始过生原创 2020-10-07 23:24:55 · 223 阅读 · 0 评论 -
2016年省赛第七届蓝桥杯B组C/C++第一题解 煤球数量
标题:煤球数量 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 答案:171700 #include<iostream> using namespace std; int main(){ int t=0,sum=0; for(int i=1;i<=100;原创 2020-10-07 23:12:36 · 213 阅读 · 0 评论
分享