
2020 蓝桥杯省赛 B 组模拟赛(一)题解
强化训练
源代码•宸
我们终此一生,就是要摆脱他人的期待,找到真正的自己
展开
-
2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解5.方阵*
每日刷题(九)方阵(结果填空题)需要求出有多少对小朋友可以互相看见思路确实很难想,我们可以把抽象的东西具体化,把每个小朋友看作是一个点,这里编程肯定需要用到多次循环。不妨先从左上角第一个点出发,依次遍历,但是最后一列和最后一行都不要遍历。为什么?请继续看首先,我们先求出行与行之间,列与列之间相邻的情况。首先定义变量sum = 0;这里我用变量sum来记录小朋友的对数。从行或者列的角度出...原创 2020-02-09 17:18:39 · 633 阅读 · 1 评论 -
2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解4.苹果
每日刷题(八)苹果(结果填空题)极端假设先考虑3的倍数的篮子,如下图所示共可以分给44个同学如果细致考虑这题用枚举法也是可以强行解出的答案是62如果编写代码也是可以完成这题的,但会比较复杂,需要考虑很多因素,等我过一段时间有时间了我再发代码。这里提供一些思路:首先应该设一个数组,数组长度为30,考虑最多每三个每三个一起处理,如果第一个数比第二个数大,那么分两种情况,(1)这...原创 2020-02-08 15:33:34 · 546 阅读 · 0 评论 -
2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解3.七巧板*
每日刷题(七)七巧板(结果填空题)这题本质上就是数学问题,所以这里我就不用代码来解释起初,这个题真的很难想到什么思路,但是,之后越看越像找规律的题那么首先我们以空的三角形为例来探索我们可以看出当一条线与三角形内部的另一条线交叉时,会把一个区域分成两个区域,一条线与n条三角形内部的线交叉,便会生成n+1个区域。回到题目,要求添加五条线使得达到区域饱和,为了达到饱和,我们就需要使每条线...原创 2020-02-08 09:57:17 · 619 阅读 · 0 评论 -
2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解2.爬楼梯
每日刷题(六)爬楼梯原创 2020-02-07 10:40:01 · 787 阅读 · 0 评论 -
2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解1.有趣的数字
每日刷题(五)有趣的数字#include<stdio.h>int main(){ int i, n, num = 0, flag; for(i = 5; i < 100000; i++) { if(i % 10 == 5 || i / 10 % 10 == 5 || i / 100 % 10 == 5 || i / 1000 % 10 == 5 || i /...原创 2020-02-02 17:53:31 · 688 阅读 · 0 评论