下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、PTA系統(tǒng)常見問題解答(FAQ)評(píng)分試題的解答提交后由評(píng)分系統(tǒng)評(píng)出即時(shí)得分,每一次提交會(huì)判決結(jié)果會(huì)及時(shí)通知;系統(tǒng)可能的反饋信息包括:結(jié)果說明提交成功對(duì)于判斷、選擇、填空題,系統(tǒng)已經(jīng)接收到您的提交稍后顯示對(duì)于判斷、選擇、填空題,在題目集關(guān)閉之前,不顯示判題結(jié)果已被覆蓋對(duì)于判斷、選擇、填空題,該提交已經(jīng)被您的當(dāng)前提交所覆蓋,系統(tǒng)將只評(píng)判題目集關(guān)閉前對(duì)該題目的最后一次提交等待評(píng)測評(píng)測系統(tǒng)還沒有評(píng)測到這個(gè)提交,請(qǐng)稍候正在評(píng)測評(píng)測系統(tǒng)正在評(píng)測,稍候會(huì)有結(jié)果編譯錯(cuò)誤您提交的代碼無法完成編譯,點(diǎn)擊“編譯錯(cuò)誤”可以看到編譯器輸出的錯(cuò)誤信息答案正確恭喜!您通過了這道題部分正確您的代碼只通過了部分測試點(diǎn),繼續(xù)努力
2、!格式錯(cuò)誤您的程序輸出的格式不符合要求(比如空格和換行與要求不一致)答案錯(cuò)誤您的程序未能對(duì)評(píng)測系統(tǒng)的數(shù)據(jù)返回正確的結(jié)果運(yùn)行超時(shí)您的程序未能在規(guī)定時(shí)間內(nèi)運(yùn)行結(jié)束內(nèi)存超限您的程序使用了超過限制的內(nèi)存異常退出您的程序在運(yùn)行過程中崩潰了非零返回您的程序結(jié)束時(shí)返回值非0,如果使用C或C+語言要保證intmain函數(shù)最終return0段錯(cuò)誤您的程序發(fā)生段錯(cuò)誤,可能是數(shù)組越界,堆棧溢出(比如,遞歸調(diào)用層數(shù)太多)等情況引起浮點(diǎn)錯(cuò)誤您的程序運(yùn)行時(shí)發(fā)生浮點(diǎn)錯(cuò)誤,比如遇到了除以0的情況輸出超限您的程序輸出了過多內(nèi)容,一般可能是無限循環(huán)輸出導(dǎo)致的結(jié)果內(nèi)部錯(cuò)誤評(píng)測系統(tǒng)發(fā)生內(nèi)部錯(cuò)誤,無法評(píng)測。工作人員會(huì)努力排查此種錯(cuò)誤常
3、見問題*我應(yīng)該從哪里讀輸入,另外應(yīng)該輸出到哪里?如果沒有特別說明,你的程序應(yīng)該從標(biāo)準(zhǔn)輸入(stdin,傳統(tǒng)意義上的“鍵盤”)讀入,并輸出到標(biāo)準(zhǔn)輸出(stdout,傳統(tǒng)意義上的“屏幕),不要使用文件做輸入輸出。由于系統(tǒng)是在你的程序運(yùn)行結(jié)束后開始檢查輸出是否是正確的,對(duì)于有多組測試數(shù)據(jù)的輸入,可以全部讀入之后再輸出,也可以處理一組測試數(shù)據(jù)就輸出一組。*為什么提交后彈出的窗口一直顯示“等待評(píng)測”?提交后即刻彈出的窗口不會(huì)自動(dòng)更新狀態(tài)。如果看到“等待評(píng)測”,請(qǐng)關(guān)閉該窗口,去“提交列表”中找到自己的提交,點(diǎn)擊分?jǐn)?shù)鏈接,即可查看詳細(xì)結(jié)果。*為什么我的程序交在這里得到編譯錯(cuò)誤,而我在自己的機(jī)器上已經(jīng)編譯通過
4、了?本系統(tǒng)所使用的編譯器和你在自己機(jī)器上使用的可能有區(qū)別,請(qǐng)留意幾個(gè)常見的地方:?本系統(tǒng)是64位Linux系統(tǒng),使用的編譯器版本和編譯參數(shù)可以參見編譯器幫助?Java代碼需使用Main作為主類名?VisualC+6.0和TurboC+3.0(及它們的更低版本)有較多違背C+標(biāo)準(zhǔn)(ISO/IEC14882)的地方,不要使用它們來判斷C+程序語法上是否有問題?C+下64位整數(shù)的類型是longlong,不要使用_int64*為什么我的程序得到了“非零返回”?返回零表示一個(gè)程序正常結(jié)束,如果沒有返回零,則系統(tǒng)認(rèn)為程序沒有正常結(jié)束,這時(shí)即便輸出了正確的內(nèi)容也不予通過。?C或C+代碼請(qǐng)確認(rèn)intmain函
5、數(shù)最終會(huì)返回0,不要聲明為doublemain或者voidmain?有異常的語言,請(qǐng)確認(rèn)程序處理了可能拋出的異常* 程序的時(shí)間和內(nèi)存占用是如何計(jì)算的?程序的運(yùn)行時(shí)間為程序在所有CPU核占用的時(shí)間之和,內(nèi)存占用取程序運(yùn)行開始到結(jié)束占用內(nèi)存的最大值。* 為什么同樣的程序運(yùn)行時(shí)間和所用內(nèi)存會(huì)不同?程序運(yùn)行時(shí)間會(huì)受到許多因素的影響,尤其是在現(xiàn)代多任務(wù)操作系統(tǒng)以及在使用動(dòng)態(tài)庫的情況下,多次使用同一輸入運(yùn)行同一程序所需時(shí)間和內(nèi)存有一些不同是正?,F(xiàn)象。我們的題目給出的運(yùn)行限制一般為標(biāo)準(zhǔn)程序的若干倍,也就是說,選用正確的算法和合適的語言,那么運(yùn)行限制是富余的。* 不同語言的時(shí)間限制和內(nèi)存限制是相同的嗎?是相同
6、的,我們認(rèn)為選擇合適的編程語言也是一項(xiàng)必備技能,所以沒有為不同語言設(shè)置不同的限制條件。* 我提交的代碼可以做什么,有什么限制嗎?沒有。這里沒有系統(tǒng)調(diào)用白名單,也沒有針對(duì)語言限制可使用的包或庫。雖然我們比較寬容大度,但還是請(qǐng)不要做不符合道義的事情。如果你需要使用我們系統(tǒng)沒有提供的某個(gè)語言的某個(gè)庫,或者需要更改編譯參數(shù),可以聯(lián)系我們。其他問題在考試或比賽中遇到其他問題請(qǐng)咨詢現(xiàn)場工作人員。常見C語言程序問題以下內(nèi)容摘自浙大版C語言程序設(shè)計(jì)(第3版)。(1)main的問題錯(cuò)誤的例子:voidmain()(printf(hellon);)函數(shù)main()的返回類型必須是int,在main()里一定要有一
7、句return0;來返回0出去。很多舊的基于Windows的C編譯器來寫的書還在用voidmain(),這是無法接受的。main()的返回值是有意義的,如果返回的不是0,就表示程序運(yùn)行過程中錯(cuò)誤了,那么服務(wù)器上的判題程序也會(huì)給出錯(cuò)誤的結(jié)論。另外,某些IDE需要在main()的最后加上一句:system(pause);或getch();來形成暫停。在上傳代碼到PTA的時(shí)候一定要把這句刪了,要不然會(huì)得到一個(gè)超時(shí)錯(cuò)誤。(2)多余的輸出問題錯(cuò)誤的例子:intmain()(inta,b;printf(請(qǐng)輸入兩個(gè)整數(shù):);scanf(%d%d,&a,&b);.printf(%d和d的最大公約數(shù)是%dn,a
8、,b,c);return0;程序中不要有任何用戶友好性的提示等的輸出,只能嚴(yán)格按照題目中所規(guī)定的輸出格式的要求來輸出。你可以運(yùn)行自己的程序,用題目中的輸入樣例來輸入,如果得到的輸出和輸出樣例完全相同,一個(gè)字符也不多,一個(gè)字符也不少,那么這樣的格式就是對(duì)的。(3)漢字問題程序中不要出現(xiàn)任何漢字,即使在注釋中也不行。服務(wù)器上使用的文字編碼未必和你的電腦上的相同,你認(rèn)為無害的漢字會(huì)被編譯器認(rèn)為是各種奇怪的東西。(4)輸出格式問題仔細(xì)閱讀題目中對(duì)于輸出格式的要求。因?yàn)樵诜?wù)器上程序是嚴(yán)格地按照預(yù)設(shè)的輸出來比對(duì)你的程序的輸出。常見的輸出格式問題包括:?行末要求不帶空格(或帶空格)?輸出要求分行(或不分行)?有空格沒空格要看仔細(xì)?輸出中的標(biāo)點(diǎn)符號(hào)要看清楚,尤其是絕對(duì)不能用中文全角的標(biāo)點(diǎn)符號(hào),另外單引號(hào)“”和一撇“、”要分清楚?當(dāng)輸出浮點(diǎn)數(shù)時(shí),通常題目中會(huì)做適當(dāng)處理,要求比較明確的輸出格式,一定要嚴(yán)格遵守,因?yàn)楦↑c(diǎn)數(shù)會(huì)涉及到輸出的精度問題?當(dāng)輸出浮點(diǎn)數(shù)時(shí),如果可能輸出0,而數(shù)據(jù)可能為負(fù)時(shí),有可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年體育賽事臨時(shí)租場合同
- 2024燈光亮化工程設(shè)計(jì)合同
- 2024年度勞務(wù)派遣服務(wù)合同(安裝工人)
- 2024年建筑工程勞務(wù)分包協(xié)議書
- 深海剪影課件教學(xué)課件
- 2024年幕墻工程質(zhì)量保修合同
- 2024年度新能源技術(shù)研發(fā)與轉(zhuǎn)讓合同
- 2024年度房產(chǎn)市場監(jiān)管合同:不動(dòng)產(chǎn)市場調(diào)控配合
- 2024年度觀白活力中心房地產(chǎn)項(xiàng)目環(huán)境影響評(píng)估合同
- 2024年度塔吊配件采購供應(yīng)合同
- 新人教版七年級(jí)上冊(cè)生物全冊(cè)知識(shí)點(diǎn)(期末復(fù)習(xí)用)
- 2023烏魯木齊法院書記員真題
- 四川省特種車輛警報(bào)器和標(biāo)志燈具申請(qǐng)表
- 20200310公園安全風(fēng)險(xiǎn)辨識(shí)清單
- 華中科技大學(xué)官方信紙
- 60立方油罐容積細(xì)表
- WI-QA-02-034A0 燈具成品檢驗(yàn)標(biāo)準(zhǔn)
- 農(nóng)業(yè)信息技術(shù) chapter5 地理信息系統(tǒng)
- 部編版六年級(jí)上語文閱讀技巧及解答
- 斯派克max操作手冊(cè)
- 結(jié)合子的機(jī)械加工工藝規(guī)程及銑槽的夾具設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論