和朋友合伙做網(wǎng)站濰坊網(wǎng)站建設(shè)平臺
1. 注意事項(xiàng)
👨?🏫 官方通知
👨?🏫 資料文檔
- 時(shí)間:
4月13日 9:00~13:00
(時(shí)長 4小時(shí)) - 物品
- 準(zhǔn)考證(賽前一周開放下載,自行打印)
- 學(xué)生證
- 身份證
- 筆、水、外套?
- OI賽制
- 每道題提交之后都沒有任何反饋
- 每道題都有多個(gè)測試點(diǎn),根據(jù)每道題通過的測試點(diǎn)的數(shù)量獲得相應(yīng)的分?jǐn)?shù)(部分分技巧)
- 每道題不限制提交次數(shù),如果提交錯(cuò)誤沒有任何懲罰,僅以最后一次提交為準(zhǔn)
- 比賽過程中看不到實(shí)時(shí)排名,賽后按照總得分來排名
- 編譯環(huán)境
- C/C++(支持 C++11 標(biāo)準(zhǔn))(支持萬能頭,切記 return 0)
- Dev-cpp 5.11
- C/C++ API 幫助文檔
- Java(不要使用 package 語句,主類名必須為 Main)
- JDK 1.8
- Eclipse-java-2020-06
- API 幫助文檔
- C/C++(支持 C++11 標(biāo)準(zhǔn))(支持萬能頭,切記 return 0)
2. 經(jīng)驗(yàn)之談
-
提前做(測試機(jī)器環(huán)境 + 寫好重復(fù)代碼):
- 鍵盤、鼠標(biāo)、編譯環(huán)境 ……
- 每題一個(gè)文件,寫好頭文件、主函數(shù)、輸入輸出(盡量使用 Scanf,使用 cin 要關(guān)閉同步流)
-
本地的任何工具都可以用,但不能使用需要聯(lián)網(wǎng)的
- 計(jì)算器 字母數(shù)
- Excel 👨?🏫 藍(lán)橋小技巧 Excel的使用
-
長整型、雙精度浮點(diǎn)數(shù)
-
大數(shù)組、容器可以定義為全局變量
- 靜態(tài)存儲區(qū)空間較大
- 全局變量會自動(dòng)初始化為默認(rèn)值
-
數(shù)據(jù)范圍:👨?🏫 數(shù)據(jù)范圍反推算法
-
測試樣例
- 題目一般只給一組測試樣例(輸出樣例不知道有沒有分😂)
- 最好自己設(shè)計(jì)幾組極端的邊界值測試一下
-
編譯器配置
-
dev-c++ 配置編譯版本
-std=c++11
-
dev-c++ 開啟調(diào)試(注意:每一次修改代碼后調(diào)試都需要重新編譯代碼)
-
eclipse 代碼提示配置
.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM
-
-
調(diào)試技巧
-
👨?🏫 Dev c++ 調(diào)試技巧
-
👨?🏫 Eclipse 調(diào)試技巧
-
if 判斷 調(diào)試
-
條件斷點(diǎn)調(diào)試(dev c++ 的我沒發(fā)掘出來)
-
-
部分分技巧
- 暴力枚舉
- 找答案規(guī)律
- 輸出 -1? (可能的答案)
-
刷真題
- 👨?🏫 藍(lán)橋歷屆真題集 考場PDF真題
- 👨?🏫 23年C++ B組省賽真題
- 👨?🏫 23年Java B組省賽真題
- 👨?🏫 23年Java B組國賽真題
3. 代碼模板
👨?🏫 多語言代碼模板集合
👨?🏫 JAVA 基礎(chǔ)算法 + 數(shù)據(jù)結(jié)構(gòu)
👨?🏫 JAVA 搜索+圖論+數(shù)論
👨?🏫 JAVA 動(dòng)態(tài)規(guī)劃+貪心
- 日期計(jì)算
- 前綴和
- 二分查找
- 最大公約數(shù)
- 最小公倍數(shù)
- 質(zhì)數(shù)
- 分解質(zhì)因數(shù)
- 快速冪
- 組合數(shù)
- 貪心
- dijkstra