【蓝桥杯】填空题技巧|巧用编译器|用Python处理大数和字符|心算手数|思维题

目录

一、填空题

1.巧用编译器

2.巧用Excel

3. 用Python处理大数

4.用Python处理字符

5.心算手数

二、思维题


推荐

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击跳转到网站

一、填空题

1.巧用编译器

门牌制作 - 蓝桥云课 (lanqiao.cn)

(1)题目描述

(2)思路:

 先编码连续打印出1~2020这2020个数字然后粘贴到任何一个编辑器(eg:word查询)中选查询或替换功能,查找或替换字符“2”,共624次,就是答案。

简单直接,不用思考

N去大的时候不要循环打印,因为这样相对较慢特别是IDLE中,可以采用字符串相连

public class code1 {
    public static void main(String[] args) {
        String s="";
        for(int i=1;i<=2020;i++) {
            s +=""+i;
        }
        System.out.println(s);
    }
}


2.巧用Excel

星期一 - 蓝桥云课 (lanqiao.cn)

(1)题目描述

(2)思路:

用Excel,在一个格子里输入日期1901年1月1日,另一个格子输入2000年12月31日,然后两个格子相减得36524天,除以7得5217.7


3. 用Python处理大数

乘积尾零 - 蓝桥云课 (lanqiao.cn)

(1࿰

### 蓝桥杯填空题得分技巧与解思路 蓝桥杯竞赛中的填空题通常考察参赛者的基础知识掌握程度以及快速计算能力。以下是针对此类目的一些专业性建议: #### 1. **熟悉基础知识点** 填空题往往涉及算法、据结构、学逻辑等方面的知识点。熟练掌握这些基础知识是解答填空题的关键[^1]。例如,在处理阶乘求时,了解循环语句的应用能够帮助迅速找到答案。 #### 2. **注重细节观察** 很多填空题的设计会隐藏一些容易被忽略的小陷阱或者特殊条件。仔细阅读目并注意边界情况是非常重要的。比如某些情况下可能需要特别关注输入范围的最大值或最小值[^2]。 #### 3. **利用枚举法解决简单问** 对于部分较为简单的填空题,可以通过动列举所有可能性来得出正确答案。这种方法尤其适用于选项较少的情况或者是值较小的组合类问。 #### 4. **借助计算器辅助运算** 部分填空题可能会涉及到复杂的学计算,此时可以合理使用科学计算器完成必要的中间过程演算工作,从而提高答效率[^2]。 #### 5. **培养良好的时间管理习惯** 在比赛中应优先保证能拿到分的部分先完成再挑战难。对于那些一眼看上去就比较复杂耗时较长的大,则应该适当分配好剩余的时间去尝试攻克它们而不是把过多精力放在单一道上影响整体成绩表现。 ```java // 示例代码展示如何通过程序验证一个小规模的结果 public class FactorialSum { public static void main(String[] args){ int sum=0; for(int i=1;i<=10;i++){ long fact=factorial(i); sum+=fact%10; // 只取最后一位字相加 } System.out.println(sum); } private static long factorial(int n){ if(n==0 || n==1)return 1; else return n*factorial(n-1); } } ``` 上述代码片段展示了通过编写小型脚本来辅助验证某个特定结论的方法之一[^1]。 ---
评论 70
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深鱼~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值