第八届蓝桥杯练习

蓝桥杯嵌入式-整理总结 在学习了其他人的分享,并加以练习,以下内容是我每天练习的基础,尤其是基础模块。全部可运行,整理索引如下。 一、基础模块 二、扩展模块 三、套题 1.蓝桥杯嵌入式第十一届省赛模拟试题 2.蓝桥杯嵌入式第七届省赛-液位检测告警系统 ... 阅读详情
5-1 人民币兑换   (15分)

1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,会有很多种兑换方案。请编写程序给出各种兑换方案。

输入格式:

输入为一个正整数n,表示要求输出前n种可能的方案。方案的顺序,是按照5分硬币从少到多排列的。

输出格式:

显示前n种方案中5分、2分、1分硬币各多少枚。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。

注意:如果全部方案不到n种,就顺序输出全部可能的方案。

输入样例:

5

输出样例:

1 46 53  
2 42 56  
3 38 59  
4 34 62  
5 30 65

#include
using namespace std;
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<30;i++)
		for(int j=1;j<75;j++)
			for(int k=1;k<150;k++)
			{
				if(5*i+2*j+k==150&&i+j+k==100&&i<=n)
					cout<5-2 输出全排列   (20分)

请编写程序输出前nnn个正整数的全排列(n<10n<10n<10),并通过9个测试用例(即nnn从1到9)观察nnn逐步增大时程序的运行时间。

输入格式:

输入给出正整数nnn(<10<10<10)。

输出格式:

输出1到nnn的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a1,a2,⋯,an{ a_1, a_2, \cdots, a_n }a​1​​,a​2​​,⋯,a​n​​排在序列b1,b2,⋯,bn{ b_1, b_2, \cdots, b_n }b​1​​,b​2​​,⋯,b​n​​之前,如果存在kkk使得a1=b1,⋯,ak=bka_1=b_1, \cdots, a_k=b_ka​1​​=b​1​​,⋯,a​k​​=b​k​​ 并且 ak+1<bk+1a_{k+1}<b_{k+1}a​k+1​​<b​k+1​​。

输入样例:

3

输出样例:

123
132
213
231
312
321

入门训练

1、问题描述

Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。

当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。

输入格式

输入包含一个整数n。

输出格式

输出一行,包含一个整数,表示Fn除以10007的余数。

说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。

样例输入

10

样例输出

55

样例输入

22

样例输出

7704

数据规模与约定

1 <= n <= 1,000,000。

import java.util.Scanner;
public class Fibolaqi {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		int a=input.nextInt();
		int s[]=new int[a+1];
		s[1-1]=s[2-1]=1;  //第一个和第二个数,考虑到数组的大小越界问题,都往前移一位
		for(int i=3;i<=a;i++)
		{
			s[i-1]=(s[i-1-1]+s[i-2-1])%10007;
		}
		System.out.println(s[a-1]);
	}
}

2、问题描述

给定圆的半径r,求圆的面积。

输入格式

输入包含一个整数r,表示圆的半径。

输出格式

输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。

说明:在本题中,输入是一个整数,但是输出是一个实数。

对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。

实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。

样例输入

4

样例输出

50.2654825

数据规模与约定

1 <= r <= 10000。

提示

本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。


第八届蓝桥杯单片机国赛程序代码——超声波测距机 第八届蓝桥杯单片机国赛程序题 阅读详情

相关推荐

第八届蓝桥杯java省赛大学生C组

蓝桥杯第八届java省赛大学生C组

qiandouwushiling的博客 440

c语言19之用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案

题目: 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚, 问共有几种兑换方案?并输出每种方案。 源代码: #include<stdio.h> int main() { /* 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */ int a, b, c, sum = 0,count=0; for (a = 0; a <= 100; a++)//5分 { for (b = 0; b <= 1

weixin_60523892的博客 7854

【算法】蓝桥杯dfs深度优先搜索之排列组合总结

  上一篇文章 → 《【算法】蓝桥杯dfs深度优先搜索之凑算式总结》   为了重申感谢之意,再次声明下文的大部分灵感均来自于【优快云】梅森上校《JAVA版本:DFS算法题解两个例子(走迷宫和求排列组合数)》   强烈大家去上面那篇文章看看,写的很好。   下面我会列出蓝桥杯第六届B组省赛第7题、第七届第5题、第八届第4题,共3道题。   因为他们都是:排列组合。 【第一道题】   这道题可以强...

midnight_time的博客 4068

7-101 人民币兑换 (15 分) 1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,编写程序给出兑换方案。PTA:中M2021春C、Java入门练习第I段——变量、表达式、分支

7-101 人民币兑换 (15 分) 1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,会有很多种兑换方案。请编写程序给出各种兑换方案。 输入格式: 输入为一个正整数n,表示要求输出前n种可能的方案。方案的顺序,是按照5分硬币从少到多排列的。 输出格式: 显示前n种方案中5分、2分、1分硬币各多少枚。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。 注意:如果全部方案不到n种,就顺序输出全部可能的方案。 输入样例: 5 输出样例: 1 46 53 2 42 56 3 38 59

count_Yeah的博客 5884

Java实现第八届蓝桥杯魔方状态

魔方状态 题目描述 二阶魔方就是只有2层的魔方,只由8个小块组成。 如图p1.png所示。 小明很淘气,他只喜欢3种颜色,所有把家里的二阶魔方重新涂了颜色,如下: 前面:橙色 右面:绿色 上面:黄色 左面:绿色 下面:橙色 后面:黄色 请你计算一下,这样的魔方被打乱后,一共有多少种不同的状态。 如果两个状态经过魔方的整体旋转后,各个面的颜色都一致,则认为是同一状态。 请提交表示状态数的整数,...

南 墙 1万+

Java实现第八届蓝桥杯购物单

购物单 题目描述 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。 取款机只能提供100元面额的纸币。小明想尽可...

南 墙 1万+

人民币兑换问题最优解

问题:用1元5角人民币兑换S分、2分和1分的硬币(要求每种都要有)100枚,求有多少种兑换方案,每种方案各兑换多少枚硬币?

m0_68129850的博客 1566

Java实现第八届蓝桥杯日期问题

日期问题 题目描述 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/04,可能是2002年03月04日、...

南 墙 1万+

用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。

用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 #include<stdio.h> int main(){ int sum=150; int s=0; for(int a=1;a<30;a++){ for(int b=1;b<=72;b++){ for(int c=1;c<=143;c++){ if(

chengxuyuan316的博客 1万+

第八届蓝桥杯省赛编程练习代码解析

htmltable {th, td {th {pre {简介:蓝桥杯全国编程竞赛第八届省赛练习代码集合,包含算法实现与数据结构应用。代码涉及逻辑优化,未详细展开介绍。参赛者通过练习题提高编程能力,涵盖多种编程语言,强调代码效率与稳定性。压缩包包含源代码、数据输入文件及可能的解题报告,展示算法应用、数据结构使用、时间与空间复杂度分析、错误处理以及代码风格。理解代码逻辑和思维过程对于提升编程技能至关重要。

weixin_35754962的博客 899

UE 动态获取 资源缩略图 下载到本地或返回图片信息

UE 动态加载资源缩略图 返回图片信息或保存到本地

qq_46080252的博客 1937

用一元五角兑换5分、2分、1分的硬币(每种都要有)共100枚,共一共有多少种方案?

#include<stdio.h> int main() { int i,j,k; int count=0; for(i=1;i<30;i++){ for(j=1;j<75;j++){ k=100-i-j; if(i*5+j*2+k==150){ printf("5分:%d个 2分:%d个 1分:%d个\n",i,j,k); count...

刘珂的博客 2万+

开放平台 - 互动玩法演进之路

随着直播业务和用户规模日益壮大,如何丰富直播间内容、增强直播间内用户互动效果,提升营收数据变得更加关键。

bilibili_TC的博客 1739

蓝桥杯单片机练习_第八届电子时钟

一、题目要求 二、程序源码 1 #include "stc15.h" 2 #include "ds1302.h" 3 #include "onewire.h" 4 5 #define uchar unsigned char 6 #define uint unsigned int 7 #define KEYCOM P3 8 #d...

weixin_30662011的博客 924

FRM(Financial Risk Manager,金融风险管理师)知识点总结归纳

FRM知识点总结(150字) FRM考试分为两级:一级侧重基础理论和工具,包含风险管理基础、定量分析、金融市场产品、估值与风险建模四大模块,涵盖风险管理框架、统计学方法、衍生品定价及VaR计算等核心内容。二级聚焦实际应用,分为市场风险、信用风险、操作风险、流动性风险、投资管理和市场前沿六大模块,深入探讨高级风险度量技术(如极值理论)、信用风险模型、巴塞尔协议及新兴风险议题。考试体系贯穿"风险识别→度量→管理→监管"逻辑主线,强调定量分析与实务案例的结合,覆盖传统金融风险和区块链、ESG等

极客神殿 1441

光学仿真案例(1) 铌酸锂非线性波导仿真模拟 FDTD仿真

在过去几年里,许多集成光子学应用往往需要多个相干可调谐光源,而且从外部激光器引入额外的光输入增加了芯片封装的复杂性,如果使用基于III-V族、氮化硅(SiN)或铌酸锂(LNO)的集成光源又大大增加了制造复杂性和成本。然而,通过非线性谐波相互作用产生的光源不需要额外的制造工艺来产生增益、反馈和外部电路,即可支持许多应用。在下面的案例中,演示了一种基于Luo[1]的铌酸锂波导频率转换集成系统。该案例主要仿真了利用温度调制实现高效相位匹配的铌酸锂纳米光子波导的二次谐波产生。

q895235273的博客 4143

第八届蓝桥杯省赛练习

3、标题:承压计算X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。                             7                             5 8                            7 8 8                           9 2 ...

R 303

VT System故障排查指南:从License验证到硬件连接全解析

本文详细解析VT System故障排查全流程,从License验证、Real Bus模式设置到硬件连接与VT6000组网配置。针对VT7900板卡等特殊设备提供专业解决方案,并分享系统级故障的二分法排查技巧,帮助工程师快速定位和解决CANoe环境下的各类硬件识别问题。

weixin_29269441的博客 255

【蓝桥杯练习-2017年-第八届】省赛-C语言大学A组

1.标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上。 它是由10x10相互连通的小房间组成的。 房间的地板上写着一个很大的字母。 我们假设玩家是面朝上坡的方向站立,则: L表示走到左边的房间, R表示走到右边的房间, U表示走到上坡方向的房间, D表示走到下坡方向的房间。 X星球的居民有点懒,不愿意费力思考。 他们更喜欢玩运气类的游戏。这个游戏也是如此! 开始的时候,直升机把100名玩...

重邮小菜鸟的博客 574

实现真正的「人机」对战:引入三方 AI 引擎

引入三方 AI 引擎 前边,我们实现了与云库对战的象棋游戏。这一节中,我们将开始实现真正的「人机」对战 — 人与手机 AI 之间对弈; 实现一套象棋 AI 工程浩大,这个工作我们后续文章会做一番介绍。现代软件工程并不主张每个人都「造轮子」,因此我们要有「站在巨人肩膀上」的小智慧。 本节概要 从 github 寻找开源中象引擎 梳理引擎接入的思路 寻找适合的开源中国象棋引擎 github 上有大...

tosmart的博客 983

【蓝桥杯】java A组历届真题,看这一篇就够了

第四届 第五届 第六届 第七届 第八届 第九届 蓝桥杯练习网站http://lx.lanqiao.cn/(验证大题)

i6223671的博客 5524

网络工程师软考通关指南:网络新技术与应用深度解析

网络安全与管理是网络工程师必须掌握的核心技能,华为设备在企业网络中广泛应用。建议考生在理解安全原理的基础上,重点掌握华为特有的命令体系和配置方法,通过模拟实验加深理解。下篇文章将深入讲解"网络优化与QoS"章节,涵盖流量调度、拥塞避免、服务质量等关键技术,敬请期待。

Programming Talk 253

备战蓝桥杯(3)——第八届蓝桥杯嵌入式省赛赛题实战

第八届蓝桥杯嵌入式省赛赛题,用的是CT117-M4平台,主控STM32G431RBT6

SUPPER__xxh的博客 4970

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

第八届蓝桥杯单片机省赛

什么?你把最近几届省赛真题做完已经无题可做了,那不妨来看看老古董第八届省赛的题目吧!

星光始终闪耀的博客 2316

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: PAT (Basic Level) Practise (中文)练习(Java语言组)
下一篇: 百度杯”CTF比赛(十一月场)
Root__Liu
博客等级 码龄10年 13粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值