青少年蓝桥杯_2020_steam考试_中级组_第四题

在这里插入图片描述
编程实现
用户输入一个正整数 N(3<=N<=9)。从 0 到 N 之间的所有正整数(包含 0 和 N)中选择三个,组 成一个三位数(0 不能作为百位数),且这个三位数为奇数,请计算出共有多少种满足条件的三位数 组合。(注意:组成的每个三位数各个位上的数字不能重复) 输入描述:输入一个正整数 N(3<=N<=9) 输出描述:输出满足条件的三位数组合的个数

样例输入
3

样例输出
8

上述输入输出样例的进一步解释
用户输入的正整数,即样例输入为 3,也就是将 0、1、2、3 四个数字进行组合。符合要求的三位数 为:103、123、203、213、201、231、301、321 共 8 个,所以样例输出为 8。

代码实现:

# 方法一:穷举法 时间复杂度 O(n的三次方)

def enmuerate():
    N 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
2021年3月13日,蓝桥杯程序设计竞赛一如既往的如期举行。本次比赛为steam,一共有1400余人参加比赛。作为一项全球性的计算机技术竞赛,蓝桥杯已经深入人心,成为了许多计算机专业学生展示才华、提升能力的平台。 本次比赛的目难度适中,一共有4道目,难度较为均衡。其中第一为计算机基础知识考察,要求选手运用基本的C语言知识进行计算。第二为双倍经验卡,要求选手模拟游戏中购买双倍经验卡所需要的金币数目。第三为邮轮游戏,需要选手模拟游戏中乘坐邮轮的过程,判断乘客是否需要购买餐券。第四为吃饱了没呢,考察选手的逻辑思维能力,需要选手通过对数据的分析和处理,输出正确的结果。 本次比赛在考验选手的编程能力之外,更加强调选手的代码规范和开发能力。在提交代码时,要求选手使用规范的命名、缩进、注释等方式使代码更易于阅读和维护。同时,提交的代码还需要考虑运行效率和内存限制等问,在保证正确性的前提下,选手需要尽可能地优化代码。 总的来看,本次蓝桥杯比赛考察了选手的计算机基础知识、C语言编程能力、逻辑思维能力和代码规范性等多个方面。为广大计算机专业学生提供了一个展示自己才华和提升自身能力的绝佳机会。相信经过这样的锤炼和磨练,大家对于编程的理解和掌握会更加深刻和透彻。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梁同学与Android

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

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

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

打赏作者

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

抵扣说明:

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

余额充值