日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[NOIP-S 2020]游记(附考前注意事项)

發(fā)布時間:2023/12/3 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [NOIP-S 2020]游记(附考前注意事项) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

嗚呼起飛

  • T1:排水系統(tǒng)
  • T2:字符串匹配
  • T3:移球游戲
  • T4:微信步數(shù)
  • 總述
  • 考前注意事項

T1:排水系統(tǒng)

嗯——
怎么說呢??
比賽開始后迅速通讀三遍題
頂著第一題肯定是打卡題的心態(tài)
哪怕是惡心模擬也得上!
剛讀完第一題題面的時候,就很高興 儒略日儒略秒白白您嘞
發(fā)現(xiàn)dfsdfsdfs完全可做,那等什么直接上啊!!
后面出來聽大多數(shù)人是拓撲,小慌張了一下下,迅速反應(yīng)本質(zhì)是一樣滴
但是!最后上車的路上,聽到xie教練說要寫大數(shù)
呵呵🙂 涼涼,勿cue

我還自作多情的寫longlonglong\ longlong?long以為就可以了
好家伙,前兩次CSPCSPCSP都是卡最后五分unsignedlonglongunsigned\ long\ longunsigned?long?long
今年NOIPNOIPNOIP直接大數(shù)卡202020,了不起了不起

回來后何老師又要求自造數(shù)據(jù)測 卡自己/別人代碼
寫就寫吧,問題是邊寫邊討論,又說這道題1?m1-m1?m才是入水口,其它盡管入度為000也不能做入水口,當時腦子duang就傻掉了,我壓根沒管這個,直接入度為000dfsdfsdfs了,此時才恍然大悟——難怪我從頭到尾都沒用過mmm 跟前一個月的CSP第二題一樣有個條件沒用
然后我就做好了爆零的準備
如果第一題都廢了,后面也不可能逆天改命了(以我的實力)
收拾一下AFOAFOAFO
當時心里確實有點說不上來的無力,隔了一會兒就平靜了,繼續(xù)薅數(shù)據(jù)
過程中xie教練突然傳來一個好消息——出題人的意思是保證只有1~m入度為0,沒想卡我們
一剎那,有一種劫后余生的感覺, 笑容也不自覺的顯露——盡管還是要卡大數(shù)

幸好最后卡的不是很多,不然我可能可以罵一年出題人

T2:字符串匹配

我感覺自己每一道題都跟大家的思路不沾邊
這道題想了很久——遲遲沒敲暴力
最后以為自己想出了正解——結(jié)果最后發(fā)現(xiàn)跟暴力其實差不了多少
出來聽大家都說可以弄hashhashhash

盡管可能會被故意卡掉一點點,但是應(yīng)該得分不少
可是我發(fā)現(xiàn)自己完全都沒往這邊靠,而且我hashhashhash不行

T3:移球游戲

一看就是一眼題——構(gòu)造
可是我不會
但是總以為自己可以再弄一弄,可以弄出來
結(jié)果——嗯,果然還是高估自己了
而且T2,T3T2,T3T2,T3花費了很多時間想,導(dǎo)致T4T4T4沒有很多時間好好靜下來想
我感覺自己T4T4T4其實能再騙騙分,幸好基本的暴力分是拿全了的
移球游戲確實構(gòu)造不出來,連暴力的算法我都想不到
想著拿十分吧,結(jié)果一直敲敲不動,RERERE在程序里,實在調(diào)不出來!!——慘淡爆零

T4:微信步數(shù)

看了數(shù)據(jù)范圍,感覺每一個部分都是個新算法,而且我都已經(jīng)想到了把每一維抽出來然后是一段一段的,就可以將時間復(fù)雜度丟去每一維的邊界極限,但是沒時間想了
也沒想到優(yōu)先隊列與wiw_iwi?掛鉤的算法
就只能草草暴力走人

總述

總之,這場比賽讓我一夜回到解放前,仿佛夢回初三的提高組體驗
當時因為第一次參加這么高難度的比賽,之前也沒有成套的比賽策略
加上知識點不牢固——lcalcalca不會,樹鏈剖分打不動,dpdpdp基本都來不起…
現(xiàn)在至少都勉強可以了
那場真的考得特別差,香香mm和革命老同志都是200+,可我只有100+
這一次也有點手忙腳亂,不像兩個月前的那場比賽那么穩(wěn)重
不過還好不像初三那么莽,頭鐵,至少我知道了要拿暴力分


比賽前一天晚上,酒店暖氣過分足了,實在是熱啊!!
考試時第一次嘗試了喝咖啡——但是!!真的不適合我
喝了過后確實不困,但是腦子就暈乎乎的,我感覺都不能靜下來思考了
下次還是不喝咖啡了

考前注意事項

保存一下何老師的叮囑——盡管馬上就AFO
一.考前準備:

1.帶鉛筆或簽字筆一到兩支、三證(學生證或身份證或有照片的飯卡、準考證、渝康碼)

2.若有需要,可以買瓶咖啡. 再也不買了,不適合我,帶點巧克力小零食

二.進考場后

1.檢查機器:試機時完成 (提前熟悉鍵盤的各個鍵——經(jīng)常會與自己學校的不一樣)
A.檢查機器是否有保護(在桌面和D盤各新建一個文件夾后重啟,看文件夾還在不在,若在,則表示正常,若不在,則表示機器有保護,必須立刻跟監(jiān)考老師提出)
B.檢查鍵盤鼠標等硬件是否正常
C.檢查文件的擴展名是否顯示,若不顯示,一定要將擴展名顯示出來
D.日期時間是否正確,不正確則修改
E. 檢查手機,U盤,不能帶入考場。放到包里,包可以交給何老師,或放機房外!

2.軟件,這次軟件都安裝好了,應(yīng)該沒有問題

3.自己列一個考試結(jié)束前10分鐘的檢查項目清單(要詳細、全面一點)

4.如果還有時間,可以打一個對拍程序

三.試題下發(fā)以后:

1.仔細讀題,讀三遍。第一遍不要求快,但一定仔細全面,不明白的地方推敲一下。然后再讀一遍,對剛才不甚清晰的地方重點看看,并仔細看樣例,檢測自己的理解是否有偏差,并且加深題目印象。再讀第三遍,一邊讀題,一邊可以快速思考,有一個基本的判斷,是難還是簡單,大概需要多少時間。如果覺得有70%的把握可以做出來,就分配一個時間,先寫這道題,而不必三道題都看完再動手寫。如果沒有思路,則可以繼續(xù)看后面的題

總之,讀題一定仔細,確定寫該題之前,一定要有一個大致時間分配。如果一道題過了分配的時間還沒有寫出來,可以看情況稍微延長點,但不能在一道題上耗費了過多時間,導(dǎo)致其他題目沒有時間完成

2.及時檢查:一道題寫完,過了樣例了以后,別顧著高興,也別急著做下一題。一定要檢查,這里有5步檢查:

step1.靜態(tài)查錯:再看一遍題目,保證準確理解題意。并靜態(tài)看一遍程序,重點檢查以下重點:數(shù)據(jù)范圍、模數(shù)、是否長整型、小數(shù)點位數(shù),文件名,是否輸出了調(diào)試信息,輸出和樣例輸出是否完全一致,包括空格,大小寫等

Step2.構(gòu)造小數(shù)據(jù)測試自己代碼,各種情況都要測試,全面一點,這一步要盡量做到各種情況都有,可以多測一些數(shù)據(jù),數(shù)據(jù)寫在記事本中,至少10組。手算結(jié)果和程序結(jié)果比對

Step3.生成最大規(guī)模的數(shù)據(jù),有時隨機數(shù)據(jù)并不能跑出各種情況,需要在隨機數(shù)據(jù)的基礎(chǔ)上自己人工調(diào)整一下,測試自己代碼是否會超時,或RE等

Step4.對拍

以上4步,自己靈活把握,如果時間不允許,或者自己把握足夠大,或者時間不允許,可以省略step3或step4考場如戰(zhàn)場,要審時度勢,靈活應(yīng)對。但不管怎樣,一定要有第一步和第二步的檢查

3.如果出現(xiàn)某題想不出來,不要慌,要冷靜,很多人比你實力還差,更想不出來。你在分配的時間里可以繼續(xù)想,思路可以發(fā)散。如果覺得思維比較混亂,可以上個廁所,洗個臉。想的時候可以拿紙筆畫下草圖,可能有幫助。如果過了分配的時間還是不行,就不要死扛,果斷寫部分分。部分分都拿到了,也不會太差的
所以,想不出正解的就果斷搞部分分。搞到了部分分,還有時間,可以再搞正解

4.最后十分鐘一定要回頭檢查一下。重點檢查是否輸出了一些額外的用于調(diào)試的字符,文件名是否正確,文件是否放在了正確的位置,文件是否是正確的版本等等
建議直接將所有文件放在以自己準考證號命名的D盤文件夾中
結(jié)合之前自己列的清單,仔細檢查
重慶市按照慣例都是不建子文件夾

5.考試時要注意監(jiān)考老師的提醒,這些提醒都是很重要的。如果監(jiān)考老師大聲宣布什么,一定要停下來仔細聽。如果上廁所了,則回來要注意看看黑板上有什么新的提示文字沒有
考試時多按ctrl+s 避免意外觸碰關(guān)機鍵

6.最后最后,切記,考試時間到了,起立,不要著急走。一定要等到屏幕被鎖定了以后才離開,防止別人有意無意按到你的鍵盤

附大家比賽中常見的錯誤:
1.題意理解有誤。仔細看題,結(jié)合小樣例、大樣例分析。如果還是有不明白的,確定是題意描述不準確的,大膽的跟監(jiān)考老師提出來

2.正式評測是linux系統(tǒng),所以長整型最后一定是%lld輸出,有些變量名如time,rank, select,left,right, index,next等不能用,在linux下有可能報編譯錯誤
比較好的處理方法是在前面加一個my_,或wo_等

3.模數(shù)要看準確文件名要看準確,這些最好復(fù)制下來

4.中間變量爆int,但不要動不動就defineintlonglongdefine\ int\ long\ longdefine?int?long?long,很容易出事

5.估算內(nèi)存大小時不準確,造成MLE,這種很慘,有可能由100變0分

6.abs,max,min盡量自己define

7.讀入優(yōu)化寫錯,最后忘了乘上flg,還有fread優(yōu)化有同學用了,但用錯了,沒有把握的最好慎用

8.dfs注意會不會爆棧

9.這些比賽都是不支持直接使用庫里原有的_\__下劃線打頭的函數(shù),eg.__gcd\_\_gcd__gcd

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的[NOIP-S 2020]游记(附考前注意事项)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。