蓝桥杯集训题(C语言)
更新时间:2023-11-10 05:19:01 阅读量: 教育文库 文档下载
蓝桥杯集训题(C语言)
1.难度: 中
有个时候需要比较精确的算一个除法。 如果两个数,m n
输出结果,保证可以保留小数点后100位。 如 输入 1 8
输出 0.125 输入 19 7 输出
2.7142857142857(后一百位)
提示:用浮点型是行不通的想其他办法
2 难道:中 排列组合:
组合基本性质有: 1. C(m,n)=C(m-n,n) 2. C(0,n)=1
3. C(m,n+1)=C(m,n)+C(m-1,n); 4. C(1,n)=n
输入两个数x y(>0)表示C(x,y) 求c(x,y); 输入 3 6 输出 20
提示:建议运用递归思想,当m<=n/2时,用1进行化简。
3.难度:易
给出一个由O和X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0.例如OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3
4.难度:易
输入n个单词,统计单词个数 输入
hello word 输出 2 输入
I love you 输出 3
5.难度:易
输入m n输出行n列的矩阵(规则在样例中) 输入 2 3 输出 1 4 5 2 3 6 输入 3 4
输出 1 6 7 12
2 5 8 11
3 4 9 10
6.难度:较难
排列(permutation)
用 1,2,3.....9组成3个三位数 abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.按照\
def ghi\的格式输出说有解。
7.难度:难
给出n和n个整数,和k(1<=k<=n) ,输出这些整数重小到大的第k个(例k=1时就是最小值)。n<=10^7;
提示:请先彻底掌握快速排序。本题看似简单,其实不然。最容易想到的方法是先排序,然后直接输出第k个数,但10^7的规模即使使用快速排序 (O(㏒n))的算法来说也较大。 可以在快速排序的“划分“结束后,数组A[p……r]被分成了A[p……q]和A[q+1……r],,则可以根据左边的元素个数q-p+1和k的大小关系只在左边或者右边递归求解。可以证明,在期望意义下,程序的时间复杂度为O(n).
8.难度:中
题目描述 Description
给出两个正整数A和B,计算A+B的值。保证A和B的位数不超过500位。 输入描述 Input Description 读入两个用空格隔开的正整数 输出描述 Output Description
输出A+B的值
样例输入 Sample Input 3 12
样例输出 Sample Output 15
数据范围及提示 Data Size & Hint 两个正整数的位数不超过500位
9.难度:较难
题目描述 Description
汉诺塔问题(又称为河内塔问题),是一个大家熟知的问题。在A,B,C三根柱子上,有n个不同大小的圆盘(假设半径分别为1-n吧),一开始他们都叠在我A上(如图所示),你的目标是在最少的合法移动步数内将所有盘子从A塔移动到C塔。 游戏中的每一步规则如下:
1. 每一步只允许移动一个盘子(从一根柱子最上方到另一个柱子的最上方)
2. 移动的过程中,你必须保证大的盘子不能在小的盘子上方(小的可以放在大的上面,最大盘子下面不能有任何其他大小的盘子)
如对于n=3的情况,一个合法的移动序列式: 1 from A to C 2 from A to B 1 from C to B 3 from A to C 1 from B to A 2 from B to C 1 from A to C
给出一个数n,求出最少步数的移动序列 输入描述 Input Description 一个整数n
输出描述 Output Description
第一行一个整数k,代表是最少的移动步数。
接下来k行,每行一句话,N from X to Y,表示把N号盘从X柱移动到Y柱。X,Y属于{A,B,C} 样例输入 Sample Input 3
样例输出 Sample Output
7
1 from A to C 2 from A to B 1 from C to B 3 from A to C 1 from B to A 2 from B to C
1 from A to C
数据范围及提示 Data Size & Hint n<=10
正在阅读:
蓝桥杯集训题(C语言)11-10
内燃机车柴油机冒黑烟的原因分析及处理03-29
第九部分确保工期的技术组织措施01-10
广西省柳州市XX名校2021届七下语文(含8套精品试卷)期末模拟试卷03-29
学校门口的小摊档调查报告03-29
部编版四年级语文上册词语表带拼音(与最新教材配套)03-29
人大代表候选人选票票样03-29
一百万(1000000)以内的素数表03-29
辉隆股份:关于完成工商登记变更并取得营业执照的公告03-29
牡丹江师大大一英语考试题03-29
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 蓝桥
- 集训
- 语言
- “十三五” 保税区项目可行性研究报告及投资前景预测分析
- LincRNA ULK4P2在结直肠癌中作用及机制的初步研究 - 图文
- 黄酮习题
- 酒店人力资源管理现状分析 - 以深圳某五星级酒店为例
- 解析分类汇编系列五:北京2013高三(一模)文数14:导数
- 人民公仆杂志
- 模型建构是一种重要的科学方法
- 深圳大学茶与生活答案
- 联泰杯第四届竞赛
- 化妆品学练习题(学生用)
- 中国会员金卡行业市场调查研究报告(目录) - 图文
- 2003年度第二批排放合格车型目录
- 上海机场控制区通行证管理办法
- php类cms测评报告
- 数值分析实验报告1
- 恒传法师关于如何度化别人等问题的开示
- 粤教版六年级《科学》上册期末测试题
- 2011半年工会工作总结
- 2010年申报中国黄金协会科学技术奖项目简介地质
- 目标任务完成情况自查报告