一驶悟,藍(lán)橋杯
1.1訓(xùn)練經(jīng)驗(yàn)
1.多練習(xí),一定不要眼高手低
2.熟練運(yùn)用暴力破解材失、枚舉痕鳍、遞歸
3.有計(jì)劃、有規(guī)律得訓(xùn)練龙巨,而不是某一天想起來了笼呆,就練一天,然后一個(gè)月不練旨别,訓(xùn)練算法诗赌,是一個(gè)長久的過程。
4.多于身邊的小伙伴討論題目秸弛,聽聽別人的思想
1.2比賽經(jīng)驗(yàn)
難度系數(shù):校賽>省賽>國賽
做題技巧及策略:
1.優(yōu)先選擇自己擅長的題型
2.填空題很多都可以直接用數(shù)學(xué)方法手算出來铭若,用代碼反而麻煩
3.一定不要吊死在一道大題上,如果思路不是很明確递览,先往后看其他題
4.題的難易程度不是從易到難叼屠,說不定你第一道大題不會,但后面的大題卻很簡單非迹,所以一定要把題目都看一遍环鲤,選擇自己有明確思路的去做
5.藍(lán)橋杯大賽又曾為暴力大賽,大部分題目都可以暴力解決憎兽,而且很少會超時(shí)冷离,所以做藍(lán)橋杯時(shí),首選暴力纯命,簡單迅速西剥。
6.如果實(shí)在做不出,可以把你能列出來的測試數(shù)據(jù)弄上去亿汞,通過一組測試數(shù)據(jù)就可以得1/10的分
二瞭空、ACM
2.1訓(xùn)練經(jīng)驗(yàn)
1.?ACM是團(tuán)隊(duì)賽,團(tuán)隊(duì)之間的默契非常重要疗我,通過訓(xùn)練咆畏,找到一個(gè)最適合本團(tuán)隊(duì)的賽場策略
2.?ACM對時(shí)間要求非常嚴(yán)格,與藍(lán)橋杯截然相反吴裤,暴力解決大多數(shù)情況下都會超時(shí)旧找,所有就要求熟練掌握常用的幾種算法了:貪心算法、動態(tài)規(guī)劃麦牺、遞歸回溯钮蛛、最小生成樹鞭缭、等等等
3.?數(shù)據(jù)結(jié)構(gòu)這本書對ACM訓(xùn)練非常有用,如果數(shù)據(jù)結(jié)構(gòu)上面的算法學(xué)得不怎么樣魏颓,那參加ACM想拿獎基本無望
4.?分?jǐn)?shù)只有0分和滿分分岭辣,一組測試數(shù)據(jù)通不過,就是0分甸饱,訓(xùn)練時(shí)一定要加強(qiáng)訓(xùn)練對題目的理解能力祟印,以及全方位考慮所有情況
5.?比賽時(shí)一共十道大題伦泥,五道中文造烁,五道英文灰羽,英文題目占一半,所以 英語水平的提高還是有必要 的渣刷,
6.?雖然比賽時(shí)可以帶任何紙質(zhì)材料鹦肿,包括詞典,但是查單詞也是一個(gè)麻煩的過程辅柴,而且箩溃,如果英語一般,那一道題里面1/3的單詞都需要查碌嘀,查著后面忘著前面涣旨,如果把查的單詞及翻譯寫下了,那又要浪費(fèi)很多時(shí)間了股冗,所以霹陡,英語最起碼也得差不多,不能完全翻譯下來也能猜出來題的大概
7.?對于英語題目止状,英語差不多也是不行的烹棉。還要鍛煉自己的讀題能力,找到題目的重點(diǎn)怯疤,去細(xì)讀浆洗。
如果題目有幾段,那第一段基本沒用集峦,大致看一下即可伏社,重點(diǎn)基本上就在包含輸入內(nèi)容的句子里,以及輸入內(nèi)容和輸出內(nèi)容的簡介塔淤,
8.?如果英語題實(shí)在讀不懂摘昌,那就根據(jù)經(jīng)驗(yàn)去猜題,根據(jù)題目出現(xiàn)頻率較高的單詞進(jìn)行猜題高蜂,或者根據(jù)輸入輸出格式進(jìn)行推算第焰,訓(xùn)練時(shí),有讀不懂的不要放棄妨马,要積極鍛煉自己的猜題能力挺举。
2.2比賽經(jīng)驗(yàn)
1.?題目是紙質(zhì)的,先一人拿一張看烘跺,不要全分下去湘纵,這樣會有局限性。比如有一道題滤淳,a不會梧喷,但b會,題目分到了a的手里脖咐,a就在那扣铺敌。選題之前,應(yīng)該大眼一瞄屁擅,感覺差不多再去選定一道題去自己看偿凭。
2.?排名和做題情況實(shí)時(shí)都在更新,一定要根據(jù)別人提交正確率較高的題目優(yōu)先去做派歌。
3.?每道題都會對應(yīng)一種顏色的氣球弯囊,考官會根據(jù)你提交的題目在你的電腦前粘氣球,也可以看考場哪種顏色的氣球粘的比較多胶果,來選擇題目匾嘱。
4.?一定要考慮全面再上手敲代碼,否則會出現(xiàn)你思路不太清晰早抠,敲代碼速度慢霎烙,敲著測試著看著改著,是最浪費(fèi)時(shí)間的蕊连。
我們那組就是悬垃,會的題目很多,但是一上去敲咪奖,測試數(shù)據(jù)能通過盗忱,但是提交卻通過不了,然后就一遍遍看代碼羊赵,一會兒發(fā)現(xiàn)那少個(gè)判斷趟佃,一會兒這少加個(gè)條件的,特別浪費(fèi)時(shí)間昧捷,找出來漏洞在哪闲昭,還算好的,有時(shí)候找了半個(gè)多小時(shí)都沒找出來錯(cuò)在哪靡挥。
5.?提交的時(shí)候一定要謹(jǐn)慎序矩,多測試幾組數(shù)據(jù),再提交跋破,提交錯(cuò)誤一次簸淀,你完成題目的時(shí)間就加二十分鐘瓶蝴,排名次的時(shí)候,如果正確題目相同租幕,那就看誰用時(shí)短了舷手。
6.?心態(tài)很重要,因?yàn)榕琶麑?shí)時(shí)都在更新劲绪,這給那些名次不怎么樣的隊(duì)伍很大的心理壓力男窟。?如果排名不好,可能有的隊(duì)員會有點(diǎn)懈怠贾富,這個(gè)時(shí)候一定要互相鼓勵(lì)歉眷,不到比賽結(jié)束,都不要放棄颤枪。
7.?一定要商量好一個(gè)策略汗捡,比如一個(gè)人一道題就給二十分鐘,二十分鐘你還沒好汇鞭,就證明你對這道題還沒有一個(gè)非常清晰的思路凉唐,那就下來再想想,把沒敲完的代碼寫在紙上霍骄,等下一輪台囱。我試過,如果你對一道題思路非常清晰读整,敲代碼都不帶想的簿训,順著就敲下去了,十分鐘都不到就能敲完米间。
8.?如果你不確定强品,要拉著暫時(shí)沒待敲的題目的小伙伴商量,說不定別人的思路能讓你瞬間通透屈糊。
最最重要的經(jīng)驗(yàn):多練多討論多總結(jié)的榛。
(個(gè)人粗略見解,如若中間某一條與你想法不同逻锐,莫怪哈夫晌,各抒己見而已嘛O(∩_∩)O)