發(fā)布時(shí)間:2023-08-30 16:43:30 編輯:犀牛牛來源:犀牛國際教育
USACO競(jìng)賽是一個(gè)非常有含金量和競(jìng)爭力的競(jìng)賽,它比AMC競(jìng)賽更具挑戰(zhàn)性。USACO每年舉行四次,時(shí)間跨越11月到次年4月。對(duì)于想要從青銅晉級(jí)白金的參賽者來說,以下必刷寶藏網(wǎng)站可以提供幫助:
● 計(jì)蒜客
網(wǎng)址:https://www.jisuanke.com/
推薦人群:信息學(xué)新手,NOI系列普及組、提高組及以上信競(jìng)選手
推薦理由:官網(wǎng)有專業(yè)的歷年信奧賽真題,題庫包括模擬賽(新手賽,普及組模擬賽和提高組模擬賽),判題速度快做題體驗(yàn)感好,模擬賽也可復(fù)制模擬考場(chǎng),大家可以選擇性計(jì)時(shí)模擬訓(xùn)練,或者點(diǎn)擊自由練習(xí)場(chǎng)景。
● UOJ
網(wǎng)址:https://uoj.ac/
題目特點(diǎn):題目少但精,出題人比較專業(yè),一般是國家集訓(xùn)隊(duì)現(xiàn)役或退役選手,分UR/UER/UNR/Goodbye系列;難度高,適合省選及以上水平選手。
● LOJ
網(wǎng)址:https://loj.ac/
特點(diǎn):題目來源較廣,收集了世界各地比賽題目;標(biāo)簽分類明顯,有各省省選/JOI Open/JOISC/POI/PA等標(biāo)簽,大家可以根據(jù)自己的參賽難度適配自己需要的題目
● AtCoder
網(wǎng)址:https://atcoder.jp/home
推薦人群:普及到提高進(jìn)階
特點(diǎn):日本蕞大的算法競(jìng)技平臺(tái),世界第二流行,世界各地信奧選手都會(huì)參加。每月都開展比賽且每星期會(huì)有適合初學(xué)者的在線<初學(xué)者競(jìng)賽>,題目簡單,做題語言是英語和日語,題目難度會(huì)分成三個(gè)層次,依次是ABC、ARC、AGC,AGC題目價(jià)值較高;可以在線查看做題情況。
● Codeforces
網(wǎng)址:http://codeforces.com/
推薦人群:普及到提高進(jìn)階
特點(diǎn):俄羅斯競(jìng)賽平臺(tái),專為業(yè)余計(jì)算機(jī)編程愛好者設(shè)計(jì),在線測(cè)評(píng),題目質(zhì)量略遜于AtCoder;但出題人較多且題目難度范圍廣,題目風(fēng)格多樣,參賽語言為英語和俄語。比賽時(shí)間較晚,通常在中國北京時(shí)間的半夜舉行。
● Topcoder
網(wǎng)址:https://www.topcoder.com/
特點(diǎn):美國網(wǎng)站,介于Atcoder和Codeforces好用度之間,優(yōu)點(diǎn)是不限時(shí)段,幾乎全天都會(huì)舉行一些比賽。
● Leetcode 力扣
網(wǎng)址:https://leetcode.cn/problemset/all/
特點(diǎn):在線判題系統(tǒng),內(nèi)涵幾千道技術(shù)型題目,旨在幫參賽選手做好技術(shù)調(diào)試準(zhǔn)備,題目層次遞進(jìn)從簡單到中等到困難,多階段覆蓋,可使用的編程語言高達(dá)9種,在線完成挑戰(zhàn)即可。
● ??途W(wǎng)
網(wǎng)址:https://www.nowcoder.com/exam/intelligent?questionJobId=10&tagId=21000
推薦人群:入門到普及
特點(diǎn):??途W(wǎng)是面向大學(xué)生群體的競(jìng)技算法平臺(tái),題目內(nèi)容分類多樣化,可以就某一知識(shí)點(diǎn)專題訓(xùn)練,也有選擇題挑戰(zhàn),可以針對(duì)某一個(gè)知識(shí)點(diǎn)進(jìn)行專項(xiàng)訓(xùn)練,同時(shí)也有選擇題的訓(xùn)練。免費(fèi)比賽挺多:??拖盗匈?、高校校賽以及自定義賽制供大家選擇
● USACO
網(wǎng)址:http://usaco.org/
特點(diǎn):USACO競(jìng)賽(美國信奧賽)官網(wǎng)有自己的在線測(cè)評(píng)題庫,網(wǎng)站的“contest”題目全面,在線測(cè)評(píng)的題目質(zhì)量對(duì)標(biāo)正式比賽,每道題附有詳細(xì)題解,可查看歷屆美國模式真題熟悉運(yùn)行和測(cè)試。題目語言也可選擇“中文”,便于參賽者理解。題目采用章節(jié)推進(jìn)的剝蒜層次,從簡單到難度題都有,講練結(jié)合,題目需要按順序完成,題庫每章像正式出版的競(jìng)賽輔導(dǎo)書。便于NOI系列選手和USACO競(jìng)賽選手提高編程水平。
以為到這就完了嗎!NONONO!
犀牛還為大家整理了
五本零基礎(chǔ)備考USACO的寶藏書籍,
這些書籍詳細(xì)描寫了從算法到代碼編寫的每個(gè)步驟,
幫助學(xué)生提升算法分析能力和代碼編寫能力。
《以下是USACO競(jìng)賽教材介紹》
這些書籍不僅適合初學(xué)者,也適合有一定基礎(chǔ)的學(xué)生進(jìn)一步提高自己。它們涵蓋了各種難度級(jí)別的題目,并且配有詳細(xì)的解析和答案。無論你是想?yún)⒓覷SACO信息學(xué)奧賽考核,還是想提高自己的編程技能,這些書籍都會(huì)讓你實(shí)現(xiàn)從0-1的跨越!
0基礎(chǔ)必備的USACO競(jìng)賽算法入門書籍
算法設(shè)計(jì)包括兩步:solution和數(shù)學(xué)思維,需要分析問題和創(chuàng)造性地解決問題的技能。解決問題的算法必須既正確,問題的核心往往是發(fā)明一種的算法。算法的理論知識(shí)對(duì)有競(jìng)爭力的程序員很重要。
這本書的目的是以兩種方式為算法決問題首先,它試圖填補(bǔ)現(xiàn)有書籍中的一些漏洞。算法問題的許多主題在文獻(xiàn)中根本缺乏任何處理--至少在英語書籍中是這樣。相反,大部分內(nèi)容只記錄在博客文章和各種比賽問題的方案中。
蕞合適的算法自然是使用HashTable(哈希表),所謂Hash,一般是一個(gè)整數(shù),通過某種算法,可以把一個(gè)字符串“壓縮”成一個(gè)整數(shù),這個(gè)數(shù)稱為Hash,它提供了快速的插入和查找,無論哈希表總中有多少條數(shù)據(jù),插入和查找的時(shí)間復(fù)雜度都是為.0(1),因?yàn)楣1淼牟檎宜俣确浅??,所以在很多程序中都有使用哈希表,例如拼音檢查器。
這本書里面是包含了:公約和問題、分類縮寫、列表表格、列表數(shù)字、數(shù)論應(yīng)用、計(jì)算幾何等內(nèi)容。大家也都知道理工不分家,因?yàn)檫@本書講究邏輯和數(shù)理思維,因此計(jì)算機(jī)是對(duì)數(shù)學(xué),物理及其其他很多理工類科目,甚至一些跨領(lǐng)域?qū)W科都是有非常大的幫助,他們是相互相輔相成的。
1對(duì)1/1對(duì)3/1對(duì)6/線上/線下
微信咨詢