第六届蓝桥杯大赛个人赛校内选拔Ca真题题解2 圆周率
题目:历史上有许多计算圆周率pai的公式,其中,格雷戈里和莱布尼茨发现了下面的公式:pai = 4*(1-1/3+1/5-1/7 …)这个公式简单而优美,但美中不足,它收敛的太慢了。如果我们四舍五入保留它的两位小数,那么:累积了1项和是:4.00累积了2项和是:2.67累积了3项和是:3.47。。。请你写出它累积了100项的和是多少(四舍五入到小数后两位)。注意:只填写该小数本身,不要填写任何多余的说明或解释文字。···#include <stdio.h>#inclu
第六届蓝桥杯大赛个人赛校内选拔Ca真题题解3 如果x的x次幂结果为10,计算出x的近似值
题目:如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?显然,这个值是介于2和3之间的一个数字。请把x的值计算到小数后6位(四舍五入),并填写这个小数值。(答案:2.506184)注意:只填写一个小数,不要写任何多余的符号或说明。需要用到的函数fabs(double x),求x的绝对值;pow(x,y),求x^y的值···#include<stdio.h>#include<math.h>int main(){double s=0;fo
第六届蓝桥杯大赛个人赛校内选拔Ca真题题解4 数字排列 暴力解决
题目:今有7对数字:两个1,两个2,两个3,…两个7,把它们排成一行。要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:17126425374635当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。注意:只填写这个14位的整数,不能填写任何多余的内容,比如说明注释等。答案:74151643752362解法一:强行推理:答案:74151643752362解法二:代码:dfs还
第六届蓝桥杯大赛个人赛校内选拔Ca真题题解5 给斜边求直角三角形个数。
题目:勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。求满足这个条件的不同直角三角形的个数。【数据格式】输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。要求输出一个整数,表示满足条件的直角三角形个数。例如,输入:5程序应该输出:1再例如,输入:100程序应该输出:2再例如,输入:3程序应该输出:0资源约定:峰值内存消耗 < 256MCP
解决vscode安装Go扩展失败
因为go扩展是外国网站,往往因为网络问题下载扩展会失败,这个时候不用着急不要气馁,先终端输入下面两行。再shift ctrl p 打开下载安装,勾选所有。这时候就会看到惊喜但依旧还有一个failed,后面再解决吧。...
蓝桥杯基础训练 闰年判断
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。样例输入2013样例输出
蓝桥杯基础训练 01字串
资源限制时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>傻是傻,可能是数字信号处理做题的画蝶形图的后遗症,想过暴力解决,就是开个c
蓝桥杯基础-字母图案-c语言
资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC
蓝桥杯基础训练-特殊的数字-c语言
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 思路 3个数位,3个for循环,输出符合条件的。注意百位不能取0,是从1到9。#include<stdio.h>int main(){ int i,j,k; for(i=1;i<10;i++){ f
蓝桥杯基础训练-十六进制转十进制-c语言
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535#include<stdio.h>#include<string.h>#include<math.h>int tran();int tran(char c){ if(c=='0')
算法训练-审美课-巧用数组下标!!按位取反
问题描述《审美的历程》课上有n位学生,帅老师展示了m幅画,其中有些是梵高的作品,另外的都出自五岁小朋友之手。老师请同学们分辨哪些画的作者是梵高,但是老师自己并没有答案,因为这些画看上去都像是小朋友画的……老师只想知道,有多少对同学给出的答案完全相反,这样他就可以用这个数据去揭穿披着皇帝新衣的抽象艺术了(支持帅老师_)。 答案完全相反是指对每一幅画的判断都相反。输入格式 第一行两个数n和m,表示学生数和图画数; 接下来是一个n*m的01矩阵A: 如果aij=0,表示学生i觉得第j幅画是小朋
算法训练-素因子去重--素数筛!!!
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1输入格式 一个整数,表示n输出格式 输出一行,包含一个整数p。样例输入1000样例输出10数据规模和约定 n<=10^12 样例解释:n=1000=23*5*3,p=2*5=10**(应该是n=1000=23*5^3)** 思路题目输入n,找n的因子,让因子去重,重复因子只乘一次,输出它。思路一:输入数
算法训练-1的个数-看低位,砍低位!!
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。输入格式 一个正整数n输出格式 一个整数,表示1出现的资料样例输入15样例输出8数据规模和约定 n不超过30000思路1到n循环遍历,在循环中统计这个数中的1,可以调用函数,也可直接解决。统计一个数中1的个数:先看低位是不是1,再逐步砍去已经看了的,继续看低位是不是1
算法训练-二进制数数-0,1码计数。
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。 如5的二进制为101,包含2个“1”。输入格式 第一行包含2个数L,R输出格式 一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。样例输入2 3样例输出3数据规模和约定 L<=R<=100000;思路思路一:区间遍历,把数转二进制码,一股脑儿换成0或者1,存放数组里,然后遍历数组,看有多少个1
算法训练-字符串合并-有手就行
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入两个字符串,将其合并为一个字符串后输出。输入格式 输入两个字符串输出格式 输出合并后的字符串样例输入一个满足题目要求的输入范例。HelloWorld样例输出HelloWorld数据规模和约定 输入的字符串长度0<n<100思路这个题根本不需要动脑壳会printf就AC,有手就行!#include<bits/stdc++.h>using namespace std;i
FPGA与单片机的区别
因为最近在做电子技术课程设计,老师说,现在做课程设计不能用单片机,只能用模数电知识,可以用FPGA我开始疑惑,单片机和FPGA有什么区别,看了一片文章觉得讲的很详细。链接http://www.elecfans.com/d/663737.htmlfpga和单片机的区别 1、结构上的区别单片机是一种微处理器,类似于电脑CPU的,它一般采用的是哈佛总线结构,或者冯诺依曼结构,对单片机的编程很大程度上要考虑到它的结构和各个寄存器的作用,单片机用途比较广,一般用在控制流水线上,还有日 常你看得到的东西上
今日推荐
周排行