随笔分类 - 蓝桥杯
摘要:文章目录填空题01 约数02内存03数位为904树的叶子节点编程题05字符串06数组07逆序数08 草地题09数列10节目数 写在前面,笔者是初次参加蓝桥杯,也才是昨天考的,不能保证正确性,只做了7道题,纯C。欢迎斧正!!!! 填空题 01 约数 1200000有多少个约数(只计算正约数)。 #in
阅读全文
摘要:特殊的数字(循环+判断+数位) 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 AC
阅读全文
摘要:闰年判断(条件判断) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数; 年份是400的倍数。 其他的年份都不是闰年。 输入格式 输入包含一个整数y,表示当前的年份。 输出格
阅读全文
摘要:写在前面~~~~ 今天,在登陆蓝桥官网的时候,发现可以开始刷题了,可能知道的有点晚,不过不影响。 所有题目共计592道,共分5个板块:入门训练、基础训练、算法训练、算法提高、历届真题。 所以笔者会按照这个顺序将题目先用C/C++刷一遍,再用Java刷一遍(因为报的是Java组,但擅长的是C)。 题库
阅读全文
摘要:1084: 用筛法求之N内的素数。 题目描述 用筛法求之N内的素数。 输入 N 输出 0~N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 #include <stdio
阅读全文
摘要:2080: [蓝桥杯][基础练习]十六进制转八进制 题目描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出 输
阅读全文
摘要:1561: [蓝桥杯][算法提高VIP]计算质因子 题目描述 输入一个整数,输出其所有质因子。 数据规模和约定 1< =n< =10000。 输入 输入只有一行,包含一个整数n。 输出 输出一行,包含若干个整数,为n的所有质因子,按照从小到大的顺序排列。 样例输入 6 样例输出 2 3 思路 质因子
阅读全文
摘要:1575: [蓝桥杯][算法提高VIP]递归倒置字符数组 题目描述 完成一个递归程序,倒置字符数组。并打印实现过程 递归逻辑为: 当字符长度等于1时,直接返回 否则,调换首尾两个字符,在递归地倒置字符数组的剩下部分 输入 字符数组长度及该数组 输出 在求解过程中,打印字符数组的变化情况。 最后空一行
阅读全文
摘要:1004: [递归]母牛的故事 题目描述 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数
阅读全文
摘要:1486: [蓝桥杯][算法提高VIP]一元一次方程 题目描述 输入一元一次方法的ax+b=0的解。且数据均在double类型以内,且一定有解(保留2位小数) 输入 a b两个数 输出 x的值 样例输入 2 6 样例输出 -3.00 #include <stdio.h> int main(){ do
阅读全文
摘要:给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数。 示例: 输入: 13 输出: 6 解释: 数字 1 出现在以下数字中: 1, 10, 11, 12, 13 。 来源:力扣(LeetCode) AC的C int countDigitOne(int n) { int num=
阅读全文
摘要:分解单位数 形如:1/a 的分数称为单位分数。 可以把1分解为若干个互不相同的单位分数之和。 例如: 1 = 1/2 + 1/3 + 1/9 + 1/18 1 = 1/2 + 1/3 + 1/10 + 1/15 1 = 1/3 + 1/5 + 1/7 + 1/9 + 1/11 + 1/15 + 1/
阅读全文
摘要:1366 : 逆序单词 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在英文中有很多逆序的单词,比如dog和god,evil和live等等。 现在给出一份包含N个单词的单词表,其中每个单词只出现一次,请你找出其中有多少对逆序单词。 输入 第1行:1个整数,N,表示单词
阅读全文
摘要:复数乘法 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1;也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos§+isin§)。 现给定两个复数的 R 和 P,要求输
阅读全文
摘要:煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), … 如果一共有100层,共有多少个煤球? 请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 思路 1
阅读全文
摘要:旧键盘 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字
阅读全文
摘要:1.Lake Counting 水洼算法 有一块N×M的土地,雨后积起了水,有水标记为‘W’,干燥为‘.’。八连通的积水被认为是连接在一起的。请求出院子里共有多少水洼? 输入 第一行为N,M(1≤N,M≤110)。 后面输入‘w’与’.’ 输出 一行,共有的水洼数。 输入样例('W’表示积水, '.
阅读全文