
算法及竞赛
c_0934
业精于勤,荒于嬉。记录学习点点滴滴~
展开
-
第十届蓝桥杯B组题“数的分解”(字符串流的使用)
本题需要的注意的点是 1:分解出来的三个数各不相同。同时 如 1001+1000+18 等同于 1000+1001+18 三个数之间没有先后顺序。因而写程序循环时候可以默认 i<j<k 这样可以避免三个数之间的因为顺序不同而产生的重复 2.分解出来的三个数中其各个数位上都不得包括2||4 因而可以写出这样的判断函数 PS:(楼主是一枚萌新~有借鉴了其他大佬的博客的思路!...原创 2019-04-06 11:49:17 · 368 阅读 · 1 评论 -
第10届蓝桥杯B组F题《特别的数》
【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少? 【输入格式】 输入一行包含两个整数 n。 【输出格式】 输出一行,包含一个整数,表示满足条件的数的和。 【样例输入】 40 【样例输出】 574 【...原创 2019-04-07 13:19:23 · 3379 阅读 · 3 评论 -
蓝桥杯系统题入门训练《斐波那契数列》
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再...原创 2019-04-07 13:29:03 · 539 阅读 · 1 评论