![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
水蛙菌
追风赶月莫停留,平芜尽处是春山
展开
-
蓝桥杯算法训练 大小写转换
题目链接问题描述 编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。 输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。 输出格式:输出经过转换后的字符串。输入输出样例样例输入AeDb样例输出aEdB代码:#include<bits/stdc++.h>using namespace std;string s;i原创 2021-02-11 13:02:11 · 9390 阅读 · 1 评论 -
蓝桥杯基础练习 闰年判断
题目链接问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。样例输入2013样例输出no样例输入2016样例输出yes数据原创 2021-02-13 11:33:01 · 10729 阅读 · 1 评论 -
蓝桥杯算法提高 高精度乘法
题目链接问题描述计算机真是最傻的东西;他都不能计算大于10^65-1的ab,请你帮这个“最傻”的东西过关,否则它就真的只认识1和0了。输入格式共两行;第一行输入一个整数a;第一行输入一个整数b。输出格式 共一行,一个表示ab的整数。样例输入21474836472147483647样例输出4611686014132420609数据规模和约定 1065-1<a,b<10201-1代码:#include<bits/stdc++.h>using nam原创 2021-02-14 14:25:42 · 10798 阅读 · 1 评论 -
蓝桥杯算法训练 Torry的困惑(基本型)
题目链接问题描述 Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。输入格式 仅包含一个正整数n,其中n<=100000。输出格式 输出一行,即前n个质数的乘积模50000的值。样例原创 2021-02-11 12:52:34 · 9210 阅读 · 2 评论 -
蓝桥杯算法提高 高精度除高精度
题目链接问题描述 给定a, b,求a/b。输入格式 输入两行,分别包含一个整数。输出格式 输出一行,为a/b的商。样例输入6234964样例输出974数据规模和约定 1<=a<=10^10000, 1<=b<=10^10000。代码1:(采用ceil() 向上取整函数 和floor() 向下取整函数)#include<bits/stdc++.h>using namespace std;int main(){ double a,原创 2021-02-14 14:22:46 · 12621 阅读 · 2 评论 -
蓝桥杯基础练习 特殊回文数
题目链接问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=54。代码:#include<bits/stdc++.h>using namespace st原创 2021-02-13 11:45:38 · 10609 阅读 · 1 评论 -
蓝桥杯基础练习 十六进制转八进制
题目链接问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出 71 443527原创 2021-02-22 13:47:38 · 23427 阅读 · 0 评论 -
等差素数列——第八届蓝桥杯C/C++ B组省赛题解
等差素数列2,3,5,7,11,13,…是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?注意:只需要输出一个整数,不要填写任何多余的内容和说明文字。(此题为填空题)思路:写个素数筛,然后暴力跑出个答案,输出这个答案即可原创 2021-02-22 19:58:49 · 52767 阅读 · 2 评论 -
购物单——第八届蓝桥杯C/C++ B组省赛题解
购物单小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。你的任务是计算出,小明最少需要取多少现金。以下是让人头疼的购物单,为了保护隐私,物品名称被隐藏原创 2021-02-22 14:12:53 · 10920 阅读 · 0 评论