- 一、你应该知道的蓝桥杯
- 1.1 含金量?
- 1.2 获奖率高不高?
- 1.3 支持哪些编程语言?
- 二、川川带你体验蓝桥杯省赛
- 2.1 蓝桥杯python
- 2.2 蓝桥杯C/C++
- 三、个人感受
如果你是计算机相关专业,你不知蓝桥杯就过不去了,我们来看看蓝桥杯如何,不知道更应该来了解下了。
1.1 含金量?可能大多数人最在乎含金量这个问题,这不用多说,几乎全国的所有学校都承认这个比赛,蓝桥杯大赛入选全国高校学科竞赛排行榜,含金量懂了吧?当然杠杠的!
蓝桥杯大赛的竞赛模式和奖项获得全国高校的高度认可,多所高校将蓝桥杯大赛评为A级赛事, 在大赛选手升学考研阶段,提供考研加分推免等多项优惠政策
1.2 获奖率高不高?如果你参加过很多比赛,你一定知道其它比赛获奖有多难,蓝桥杯如此有含金量,又获奖率多少呢?我的粉丝们难免都想混个奖,是吧,我们来看看。 比赛的赛制是这样的: 校赛: 其实没啥,你只要报名了就有机会省赛,学校应该还会对你们训练(暂且相信学校会教你们很多?)
省赛: 仔细看看,获奖率百分之六十! 前百分之十的进入总决赛,再咋的作为我的粉丝,你是不是应该至少拿个省奖给我看看?这么高的获奖率,你在哪能找到这样高获奖率高还有含金量的比赛?赶紧冲,没基础找我来教你们。
国赛: 仔细看看上面我贴的,百分之百获奖!! 当然,前提你进入国赛,进入就一定获奖(当然我相信能进国赛不可能零分,hhhh)
1.3 支持哪些编程语言?支持编程语言如下: 选择你自己擅长的语言参加,不要跨语言!
我就带打 问题如下: 怎么做题??当然想读题思考啊! 怎么读题?我们把题目分为两半读,第一半是理论那种介绍,大概看看就是:
下面一半是具体实例,要认真看:(记得对比上面说的那些理论)
注意啊,这就是个填空题,做出结果就行!(当然不用编程你能手算可真是牛人了,所以建议你好好用代码实现吧)
**读题理解:**它目的就是拼数字对吧,比如第一个是拼1,第二个是拼2,依次往后拼到11,12,13,14…101,102,103…可以看出最先用完的是1卡片,用完就不能继续拼了。
我们用python解决它:
num=0
for i in range(1,10000):
num+=str(i).count("1")#计算i=1的个数
if 2021 == num: #i=2021就停止,因为用完了1卡片!
print(i) #停止后打印这个i
break
运行看看: 哈哈哈,几行代码就完成了,不难啊,主要是你要想清楚思路!
C/C++也有一样的题,只不过必须用C/C++完成,所以就不这里极少了。
2.2 蓝桥杯C/C++看看这第一题: 好像没啥技术含量,基础知识,因此计算如下:
1MB=1024KB 1KB=1024B 32位bit是4字节
因此计算式子为:256 * 1024 * 1024/4=67108864
太简单,送分,所以再看看用C++解决上面python一样的题,题目一样: 代码:
#include
#include
using namespace std;
int s[10];
bool check(int x){
while(x){
int t=x%10;
x/=10;
if(--s[t]
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?