昨天和群里的小伙伴在群里聊,有的小伙伴竟然說藍橋杯一等獎沒有含量,我也是醉了!
就像去年看了一個號主寫的:研究生遍地都是!
放眼全國14億人口,別說研究生了,本科生占比有多少?
“藍橋杯是我人生中得到的第一個大獎,在藍橋杯大賽備賽期間,我學到了很多知識、技術(shù),結(jié)識了很多志同道合的朋友,也讓我明白了我的興趣和愛好是什么,我終于找到了自己的人生目標和奮斗的方向?!?/p>
最近有很多小伙伴問小孟:孟哥,藍橋杯有必要參加嗎?
其實參加能學到不少的東西!
[藍橋杯大賽]作為國內(nèi)領(lǐng)先的全國性IT學科賽事,連續(xù)三年入選中國高等教育學會發(fā)布的“全國普通高校學科競賽排行榜”。每一屆都吸引全國千余所高校、數(shù)萬名選手參賽。
藍橋杯適合哪些人?
01 沒有學校統(tǒng)一組織報名的同學。與組委會老師聯(lián)系確定本校無組織老師后,也可以個人參賽。
02 學校有統(tǒng)一組織報名,因名額有限沒有被篩選上,想自己爭取機會的同學。
作為計算機相關(guān)專業(yè)的大學生,或多或少都聽說過,參加過,甚至不止一次參加過藍橋杯。來自清華大學的汪樂平同學,從本科階段以來就多次參加藍橋杯大賽,多次獲獎,最終在第十三屆藍橋杯大賽C/C++程序設計研究生組中獲得國賽一等獎第一名。
隨著算法應用范圍越來越廣,除了多次參賽的選手外,跨專業(yè)參加藍橋杯的選手也越來越多。在第十三屆藍橋杯大賽單片機設計與開發(fā)職業(yè)院校組中獲得國賽一等獎第一名的選手張凱就是一名跨專業(yè)參賽的選手代表。
張凱就讀于鄭州鐵路職業(yè)技術(shù)學院鐵道信號自動控制專業(yè),上大學時因為種種原因并沒有選擇計算機專業(yè),但是也不想完全放棄,就參加了學校的無線電協(xié)會,在老師和學長學姐們的指導和帶領(lǐng)下學習模數(shù)電、單片機等知識。在備賽過程中,他制作了穩(wěn)壓電源、電子時鐘、番茄鬧鐘等相關(guān)科技創(chuàng)新作品,并且把歷年來所有的省賽、國賽題全部都做了一遍,最終獲得了國賽一等獎第一名。
參加藍橋杯的選手既是為自己而戰(zhàn),也是為母校的榮譽而戰(zhàn)。在浙江機電職業(yè)技術(shù)學院就讀的陳彥匡“幸運”的碰到了良師益友,“幸運”的加入程序設計競賽大家庭,在老師和教練的帶領(lǐng)下,他從缺乏自信,變得“自信強大”,逐漸萌生并實現(xiàn)了一個又一個夢想。
“念念不忘,必有回響”,在第十三屆藍橋杯大賽中,陳彥匡不但收獲了自己的Java軟件開發(fā)大學C組中一等獎第一名,同時實現(xiàn)了母校浙江機電職業(yè)技術(shù)學院在藍橋杯大賽Java軟件開發(fā)大學C組上的三連冠。
如果在大學里注定要參加一次藍橋杯,不如就現(xiàn)在吧。第十四屆藍橋杯大賽個人報名通道在12月19日-12月30日期間限時開放。抓住最后的機會,所有的努力都是為了在更高的賽場上,遇到更強的對手。
03 參賽經(jīng)驗
首先如果想沖獎的話,一個好的隊伍是很有必要的,找隊友并不建議一定按建模手,編程手,論文手分配,在我看來數(shù)學建模知識之間關(guān)聯(lián)性是很大的,每個人只負責自己的部分最后的結(jié)果只能是對對方的工作無法理解。
建議至少兩個人對模型與編程都有了解,這樣才能互相合作交流。
然后是數(shù)學建模知識準備方面,我建議初學者首先要做的是去了解各種常用模型能解決什么樣的問題,然后學習模型如何應用,初始階段不需要學習模型的原理推導,具體原理在比賽時也足夠時間學習描述了。
我本人還學習了機器學習,數(shù)據(jù)分析相關(guān)的內(nèi)容,即便在以后的發(fā)展看來,學習這些內(nèi)容也是很有意義的,達成了我想在大學期間多學一些知識的目的。因此很建議大家也去學一學機器學習。
本人學習的資料有機器學習方面的吳恩達機器學習,統(tǒng)計學習方法,以及其他網(wǎng)路上的帖子,這部分我本人學習的比較雜,沒有成一個很好的體系大家僅供參考就好,數(shù)據(jù)分析方面主要需要熟練掌握python的numpy和pandas庫的使用方法,多做一些實例練習。
關(guān)于比賽期間的經(jīng)驗,我參加的比賽都會熬夜,但不建議第一天就開始通宵,前期要保存一些精力,合理分配時間。還是要抽出時間吃飯,其他時間的話如果不是很有信心建議不要干別的事情,我們?yōu)榱藝愡€集體翹了六級考試,如果當時一起去考了的話,按時間來說就無法完成論文了。
總之,一次參賽終生受用!
04 藍橋杯刷題
刷題的順序應該從基礎到復雜。
第一題,以下函數(shù)的功能是將任意整數(shù)進行因式分解, 請完成該程序的空缺使函數(shù)能夠正常運算
void f(int n)
{ for(int i=2; i<n/2; i++)
{ //———–(1)———— { printf(“%d “, i); n = n / i; } }
if(n>1) printf(“%d\n”, n); }
第二題,以下函數(shù)的功能是將給定字符串進行倒序輸出, 請完成該函數(shù)空缺部分。
char* p = “abcdef”;
char* q = (char*)malloc(strlen(p)+1);
for(int i=0, int len=strlen(p);
i<len-1; i++) q__1__ = p[i+1];
q[len-1] = p[0]; —–(2)—-; printf(“%s\n”, q);
第三題,
(這題的題目到底是要干啥,本人到現(xiàn)在沿未明了,數(shù)學學統(tǒng)計好, 但可以確定原題給出的代碼就是如此)
int f(int m, int n) { int a = 1; int m1 = m; //—–(3)—a *= m1–-; int b = 1; while(n>1) b *= n–-; return a / b; }
第四題,任意給出一個四位數(shù), 把它重新組成一個四位的最大數(shù)和一個最小數(shù), 算出兩者間的差。
例如:3721 這個數(shù),可以重組成:7321 和 1237,相數(shù)之差為 7321-1237 請完善下面這個函數(shù),以實現(xiàn)此功能
int f(int n) { int N[4]; for(int i=0; i<4; i++) { N[3-i] = n % 10;
—-(4)—} for(i=0; i<3; i++) for(int j=0; j<3-i; j++) if(N[j]>N[j+1])
{ int t = N[j+1]; N[j+1] = N[j]; N[j] = t; }
int n_min=0; for(i=0; i<4; i++) n_min = n_min * 10 + N[i] ;
int n_max = 0;
for(i=3; i>=0; i–) n_max = n_max * 10 + N[i];
return n_max-n_min; }
大學期間,上課學到的東西有限,不如參加不參加比賽學的東西多。文章來源:http://www.zghlxwxcb.cn/news/detail-446320.html
大家想刷藍橋杯題的話,我整理了很多,可以在下面回復:藍橋杯文章來源地址http://www.zghlxwxcb.cn/news/detail-446320.html
到了這里,關(guān)于藍橋杯拿到一等獎,并分享經(jīng)驗的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!