12月18日蓝桥杯STEMA比赛题目(C++)

01 几位数

输入一个正整数,判断它是几位数。(定义int类型即可)

输入样例

346

输出样例

3

02 WM反转

输入一个字符串,该字符串只含有‘W’和‘M’,现在将这个字符串的偶数位反转(W反转后为M,M反转后为W),输出反转后的字符串 。(如下图)

输入样例

WMWM

输出样例

WWWW

 

03 成绩排序

有n个学生,每个学生都有一个编号,且已知他们的成绩,编程实现把他们的成绩(0~100)按从大到小排序,同时也输出他们的编号。几个学生分数相同时,按编号排序(如1优先于2,2优先于3)。第一行输入学生的总数n,下面n行,每行输入学生的编号及成绩。

输入样例

3

3 84

1 87

2 84

输出样例

1 87

2 84

3 84

04 充电桩的距离

如图,有一条公路,已知公路上有n个充电桩(起点终点各一个,其他分布在中间)、相邻两个充电桩之间的距离以及充满电后行驶的最大路程d。如果起点必须充一次电,且每次都需要充满,问到达终点时要充几次电(包括起点的一次,到达终点后不需要再充电)。若不能到达终点,输出-1。

输入样例

5(5个充电桩) 4(最大路程4)

 3 1 2 2 1(充电桩的距离)

输出样例

3

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蓝桥杯是中国最大的国内计算机大赛之一,每年都吸引了来自全国各地的优秀计算机爱好者积极参与。其中,stema python是蓝桥杯中的一个分类,主要涉及Python编程语言。 Python是一种高级编程语言,它易于学习、阅读和使用。它有着简洁的语法和强大的功能,适用于各种开发任务。而stema python是专门针对Python编程相关的题目,旨在考察参赛者对于该语言的掌握和运用能力。 参加蓝桥杯stema python,首先需要对Python语言进行深入的学习和理解。Python的优势在于其简明的语法和丰富的库函数,参赛者可以通过掌握一些常见的编程知识和技巧,例如基本的数据类型、运算符、控制流结构等。 在准备阶段,可以通过参加培训班或者自学的方式提升编程能力。可以选择合适的学习资料,例如教材、在线课程、编程网站等,多进行实践和编程练习,熟悉各种常见的编程题型和解题思路。 同时,也要关注蓝桥杯官网的公告和规则,了解比赛所设定的题目种类和要求。可以刷一些过往年份的试题,了解赛题的难度和考点,锻炼自己的解决问题的能力。 参赛时,要合理规划时间,掌握解题技巧。可以先阅读题目要求,理解问题的背景和需求,然后思考解决方案和实现思路,编写代码并进行测试和调试。解答时,要注意代码的可读性和规范性,注重细节和异常处理,遵循良好的编码风格。 总结来说,蓝桥杯stema python的参赛者需要熟悉和掌握Python编程语言,具备一定的算法和数据结构知识,并进行充分的备战和实践。通过积极学习和准备,参赛者可以在这个竞争激烈的比赛中取得好的成绩。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值