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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

全国信息联赛c语言,信息学竞赛之编程规则

發(fā)布時間:2024/9/27 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全国信息联赛c语言,信息学竞赛之编程规则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本規(guī)定適用于NOI系列的各項(xiàng)全國性競賽。NOI其它規(guī)章、規(guī)則中所有與本規(guī)定不符之處,均以本規(guī)定為準(zhǔn)。不遵守本規(guī)定所造成的不良后果由選手本人承擔(dān)。評測環(huán)境與競賽環(huán)境相同。

編程通則

1.對于每一道試題,選手只應(yīng)提交一個源程序文件。源程序文件名由試題名稱縮寫加后綴構(gòu)成,源程序文件名及后綴一律使用小寫。PASCAL、C及C++程序的后綴分別為.pas,.c,或.cpp。當(dāng)參賽選手對一道試題提交多份使用不同后綴的源程序文件時,測試系統(tǒng)按照.c, .cpp, .pas的順序選取第一份存在的文件進(jìn)行編譯和評測,并忽略其他文件。

2.使用C/C++語言者不得使用自己的頭文件,使用Pascal語言者不得使用自己的庫單元。除另有規(guī)定外,每道題參賽程序源文件不得大于100KB,如選手在規(guī)定目錄下另建其它子目錄,這些子目錄中的文件均會被評測系統(tǒng)忽略。

3.選手程序應(yīng)正常結(jié)束并返回Linux系統(tǒng),主函數(shù)的返回值必須為0。

4.選手程序中只允許通過對指定文件的讀寫、以及對指定庫函數(shù)的調(diào)用等題目中明確規(guī)定的方式與外部環(huán)境通信。在程序中嚴(yán)禁下列操作:

· 試圖訪問網(wǎng)絡(luò)

· 使用fork、exec、system或其它線程/進(jìn)程生成函數(shù)

· 打開或創(chuàng)建題目規(guī)定的輸入/輸出文件之外的其它文件和目錄

· 運(yùn)行其它程序

· 改變文件系統(tǒng)的訪問權(quán)限

· 讀寫文件系統(tǒng)的管理信息

· 使用除讀寫規(guī)定的輸入/輸出文件之外的其它系統(tǒng)調(diào)用

· 捕獲和處理鼠標(biāo)和鍵盤的輸入消息

· 讀寫計算機(jī)的輸入/輸出端口

5.除題目另有規(guī)定外,選手程序中所使用的靜態(tài)和動態(tài)內(nèi)存空間總和不得超過128MB。

對C程序的限制

程序禁止使用內(nèi)嵌匯編和以下劃線開頭的庫函數(shù)或宏(自己定義的除外)。

在程序中只能使用下述頭文件以及被它們所間接包含:assert.h, ctype.h, errno.h,float.h,limits.h,math.h,stdio.h,stdlib.h,string.h,time.h。

64位整數(shù)只能使用long long類型及unsigned long long類型。

對C++程序的限制

程序禁止使用內(nèi)嵌匯編和以下劃線開頭的庫函數(shù)或宏(自己定義的除外)。

64位整數(shù)只能使用long long類型及unsigned long long類型。

可以使用STL中的模板。

對Pascal程序的限制

程序禁止使用內(nèi)嵌匯編,并禁止使用任何編譯開關(guān)。

在程序中禁止使用除system庫(自動加載)和math庫(須用uses math子句)之外的其他單元。

凡滿足上述規(guī)定,并且能在題目規(guī)定的命令行下編譯通過的程序均為合法的源程序。但即使源程序合法,只要程序執(zhí)行時有違規(guī)行為時,仍被判定為違規(guī)。

本規(guī)定自公布之日起生效。

總結(jié)

以上是生活随笔為你收集整理的全国信息联赛c语言,信息学竞赛之编程规则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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