关于算法竞赛
1. 关于我们算法协会
社团的面向就是算法编程竞赛
比如:蓝桥杯,ccpc河北省赛(河北省程序设计大赛)
2. 算法竞赛介绍
1. 优势
我认为对算法算是学习计算机基础,一方面能锻炼你的编程思维和逻辑思维能力,另一方面是提高自主学习的能力。未来要走的更远,往往是基础的能力来决定的。
如果你要考研,在复试中可能面临机试(上机做题),学过算法可以更有底气。 拿过奖项也能更好展现自己的实力。
而如果你选择直接就业的话,也能丰富你的简历,向hr展示自己的能力。
尤其在大厂的面试中,很多时候都会涉及到算法题。
2. 特点
算法竞赛跟互联网+以及挑战杯等竞赛不一样,基本要靠自己去努力。
并且算法具有一定的难度,想要拿到很高的奖项,需要付出很大的努力,最重要是对算法有一定的兴趣。有前进的动力才能长久坚持下去。
题目的介绍
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
if ((!(n % 4) && n % 100) || (!(n % 400))) printf("yes");
else printf("no");
return 0;
}
1. 蓝桥杯
蓝桥杯的赛制是oi赛制
分为省赛和国赛(省一可参加国赛)
2. ccpc河北省赛
ccpc采用ACM赛制
与蓝桥杯单人参赛不同,ccpc是三人一组去参加比赛
3. 算法的学习的方法等
开始是掌握c++的语法知识,与c语言的语法知识相似。c++的很多东西在写题时会很实用。
之后就可以开始刷题了。
刷题网站:
4. 其他想说的话
如果你对算法竞赛感兴趣的话,在11月底或者12月初就是蓝桥杯的校赛, 也是你们参加的第一次比赛。蓝桥杯和ccpc的比赛都会在你们大一下举行,所以你们还有充足的时间去做准备。