P開頭的題目應均為洛谷上摘下的,感謝洛谷,在此強烈推薦 [洛谷](https://www.luogu.org/)
簡介
洛谷創辦於2013年,出道名為“洛谷Online Judge”,致力於為oiers/acmers提供清爽、快捷的編程體驗。它不僅僅是一個在線測題系統,它擁有強大的社區、在線學習功能。同時,許多教程內容都是由五湖四海的oiers提供的,保證了內容的廣泛性。無論是初學oi的蒟蒻,還是久經沙場的神犇,均可從洛谷獲益,也可以幫助他人,共同進步。
洛谷2於2014年暑假上線,對整個項目全部進行了重構,使用了MVC架構,穩定性和安全性得到了很大的提升。
洛谷3於2016年春上線,使用了現代化設計的前端,非常注重用戶體驗,並且增加了很多新功能。
網頁端技術
網頁端使用php+mysql編寫,利用MVC框架codeigniter。前端應用了html5框架Amazeui,盡可能使網頁變得簡單高效,快速響應。在手機上進行了特別的響應式設計,也有非常好的表現。網頁不支持ie9及以下版本。請盡量使用最新版edge、谷歌、火狐、opera等現代瀏覽器。
洛谷使用sha1+salt迭代多次的加密算法加密用戶的敏感數據(如密碼),這種方式被認為是非常安全的。任何開發及管理人員均無法直接接觸到敏感數據的明文,請放心使用。
評測機
洛谷3的評測機軟件由python編寫。利用容器和沙箱,高效且安全,成就了評測50萬份代碼零被卡的奇跡。
評測機系統允許配置多台評測機,以應對彈性的客流。洛谷目前有兩台評測機:
HK記者:洛谷的主力成員,位於廈門一中機房。跑的非常的快。如果開啟O2優化常數大概是noip評測機(2011年標准)的2-5倍。
美國的Wallace:雲端評測機,位置在在美國某雲。跑的沒有前者快,但是比前者不知道高到哪里去了。無論同時來多少份待評測代碼,幾乎可以全部同時評測並返回結果。主要負責雲IDE和部分題目的評測。
服務器
洛谷的web服務器和HK記者評測機位於廈門一中,擁有50M的帶寬,全站花費不小的成本使用CDN加速,並且采用https鏈接保證通訊安全。經測速軟件測試,洛谷在全國各地的響應速度均為一流。有興趣的同學可以自行比較。
開發人員
洛谷1 website:kkksc03,lzn;judger:lzn
洛谷2 website:kkksc03;judger:lzn
洛谷3 website & system:kkksc03,lin_toto,w;judger:w
開發有功者:soha,chenyy,yyy2015c01,Drench
題庫
洛谷題主要面向oiers,也適合ACMer或者算法愛好者進行練習。題庫主要由比賽原題(noip,noi,usaco,省選等)、經典基礎題、原創題構成。洛谷一直致力於維護題庫質量,經常收錄新的質量高的題目,去粗取精。現有題目2000余題,如果算上用戶和團隊私有題庫則有萬余題(然並卵)。其中有千題難度較高、質量較好的題目再“大牛分站”中單獨列舉出來,供進階者使用。
活動
洛谷在每年4月到11月舉辦月賽,月賽優勝者均可以獲得實物獎勵。
支持
洛谷是公益網站,所有公開題目不會設置權限,也不會靠此盈利。
廈門一中為洛谷提供了良好的服務器資源,在這里提供感謝。
然而洛谷運營需要不小的成本(cdn帶寬、雲端資源、域名及備案、比賽獎品、宣傳等),則需要熱心用戶贊助。在洛谷頁面頂部點擊“給洛谷投食”即可幫助洛谷。
