蓝桥杯练习题八 - k倍区间(c++)(二)

1.实时读取数据 cin >> son[i];2.获取sum[i] if (i != 0) sum[i] = (sum[i - 1] + son[i]) % k; else sum[i] = son[i] % k;sum[i]我们都能理解,就是累加...

蓝桥杯练习题八 - k倍区间(c++)(一)

题目如下问题描述给定一个长度为N的数列,A1, A2, … AN,如果其中一段连续的子序列Ai, Ai+1, … Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入格式第一行包含两个整数N和K。(1 <= N, K &l...

蓝桥杯练习题七 - 第几天(c++)

蓝桥杯练习题七 - 第几天(c++)

题目如下y年m月d日是哪一年的第几天。比如y年的1月1日是那一年的第一天,那么2000年7月7日是那一年的第几天。以下程序实现了该功能,请你补全空白处代码:#include <cstdio> #include <algorithm> using namespace std; ...

蓝桥杯练习题六 - 大数乘法(c++)

蓝桥杯练习题六 - 大数乘法(c++)

对于32位字长的机器,大约超过20亿,用int类型就无法表示了,我们可以选择int64类型,但无论怎样扩展,固定的整数类型总是有表达的极限!如果对超级大整数进行精确运算呢?一个简单的办法是:仅仅使用现有类型,但是把大整数的运算化解为若干小整数的运算,即所谓&...

蓝桥杯练习题五 - 四平方和(c++)

四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^ 2 + 0^ 2 + 1^ 2 + 2^2 7 = 1^ 2 + 1^ 2 + 1^ 2 + 2^2 (^符号表示...

蓝桥杯练习题四 - 排它平方数(c++)

题目如下203879 * 203879 = 41566646641这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。具有这样特点的6位数还有一个,请你找出它!再归纳一下筛选要求:1、6位正整数2、每个数位...

蓝桥杯练习题三 - 纸牌三角形(c++)

题目如下A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。下面就是一种排法 A 9 6 4 8 3 7 5 2这样的排法可能会有很多。如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?以下程序实现了这一功能,请你补全以下空白处内容:#inc...

蓝桥杯练习题二 - 合并检测(c++)

题目如下新冠疫情由新冠病毒引起,最近在 A 国蔓延,为了尽快控制疫情,A 国准 备给大量民众进病毒核酸检测。然而,用于检测的试剂盒紧缺。为了解决这一困难,科学家想了一个办法:合并检测。即将从多个人(k 个)采集的标本放到同一个试剂盒中进行检测。如果结果为阴性,则说明这 k...

蓝桥杯练习题一 - 生日蜡烛(c++)

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。请看如下代码#include <...

蓝桥杯练习题 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。

题目:Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。样例输入10样例输出55样例输入22样例输出7704两种方式解决:第一种递归,但是对于较...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

蓝桥杯练习题相关内容