下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PTA系統(tǒng)常見問題解答(FAQ)評分試題的解答提交后由評分系統(tǒng)評出即時得分,每一次提交會判決結果會及時通知;系統(tǒng)可能的反饋信息包括:結果說明提交成功對于判斷、選擇、填空題,系統(tǒng)已經接收到您的提交稍后顯示對于判斷、選擇、填空題,在題目集關閉之前,不顯示判題結果已被覆蓋對于判斷、選擇、填空題,該提交已經被您的當前提交所覆蓋,系統(tǒng)將只評判題目集關閉前對該題目的最后一次提交等待評測評測系統(tǒng)還沒有評測到這個提交,請稍候正在評測評測系統(tǒng)正在評測,稍候會有結果編譯錯誤您提交的代碼無法完成編譯,點擊“編譯錯誤”可以看到編譯器輸出的錯誤信息答案正確恭喜!您通過了這道題部分正確您的代碼只通過了部分測試點,繼續(xù)努力
2、!格式錯誤您的程序輸出的格式不符合要求(比如空格和換行與要求不一致)答案錯誤您的程序未能對評測系統(tǒng)的數(shù)據(jù)返回正確的結果運行超時您的程序未能在規(guī)定時間內運行結束內存超限您的程序使用了超過限制的內存異常退出您的程序在運行過程中崩潰了非零返回您的程序結束時返回值非0,如果使用C或C+語言要保證intmain函數(shù)最終return0段錯誤您的程序發(fā)生段錯誤,可能是數(shù)組越界,堆棧溢出(比如,遞歸調用層數(shù)太多)等情況引起浮點錯誤您的程序運行時發(fā)生浮點錯誤,比如遇到了除以0的情況輸出超限您的程序輸出了過多內容,一般可能是無限循環(huán)輸出導致的結果內部錯誤評測系統(tǒng)發(fā)生內部錯誤,無法評測。工作人員會努力排查此種錯誤常
3、見問題*我應該從哪里讀輸入,另外應該輸出到哪里?如果沒有特別說明,你的程序應該從標準輸入(stdin,傳統(tǒng)意義上的“鍵盤”)讀入,并輸出到標準輸出(stdout,傳統(tǒng)意義上的“屏幕"),不要使用文件做輸入輸出。由于系統(tǒng)是在你的程序運行結束后開始檢查輸出是否是正確的,對于有多組測試數(shù)據(jù)的輸入,可以全部讀入之后再輸出,也可以處理一組測試數(shù)據(jù)就輸出一組。*為什么提交后彈出的窗口一直顯示“等待評測”?提交后即刻彈出的窗口不會自動更新狀態(tài)。如果看到“等待評測”,請關閉該窗口,去“提交列表”中找到自己的提交,點擊分數(shù)鏈接,即可查看詳細結果。*為什么我的程序交在這里得到編譯錯誤,而我在自己的機器上
4、已經編譯通過了?本系統(tǒng)所使用的編譯器和你在自己機器上使用的可能有區(qū)別,請留意幾個常見的地方:?本系統(tǒng)是64位Linux系統(tǒng),使用的編譯器版本和編譯參數(shù)可以參見編譯器幫助?Java代碼需使用Main作為主類名?VisualC+6.0和TurboC+3.0(及它們的更低版本)有較多違背C+標準(ISO/IEC14882)的地方,不要使用它們來判斷C+程序語法上是否有問題?C+下64位整數(shù)的類型是longlong,不要使用_int64*為什么我的程序得到了“非零返回”?返回零表示一個程序正常結束,如果沒有返回零,則系統(tǒng)認為程序沒有正常結束,這時即便輸出了正確的內容也不予通過。?C或C+代碼請確認in
5、tmain函數(shù)最終會返回0,不要聲明為doublemain或者voidmain?有異常的語言,請確認程序處理了可能拋出的異常* 程序的時間和內存占用是如何計算的?程序的運行時間為程序在所有CPU核占用的時間之和,內存占用取程序運行開始到結束占用內存的最大值。* 為什么同樣的程序運行時間和所用內存會不同?程序運行時間會受到許多因素的影響,尤其是在現(xiàn)代多任務操作系統(tǒng)以及在使用動態(tài)庫的情況下,多次使用同一輸入運行同一程序所需時間和內存有一些不同是正?,F(xiàn)象。我們的題目給出的運行限制一般為標準程序的若干倍,也就是說,選用正確的算法和合適的語言,那么運行限制是富余的。* 不同語言的時間限制和內存限制是相同
6、的嗎?是相同的,我們認為選擇合適的編程語言也是一項必備技能,所以沒有為不同語言設置不同的限制條件。* 我提交的代碼可以做什么,有什么限制嗎?沒有。這里沒有系統(tǒng)調用白名單,也沒有針對語言限制可使用的包或庫。雖然我們比較寬容大度,但還是請不要做不符合道義的事情。如果你需要使用我們系統(tǒng)沒有提供的某個語言的某個庫,或者需要更改編譯參數(shù),可以聯(lián)系我們。其他問題在考試或比賽中遇到其他問題請咨詢現(xiàn)場工作人員。常見C語言程序問題以下內容摘自浙大版C語言程序設計(第3版)。(1)main的問題錯誤的例子:voidmain()(printf("hellon");)函數(shù)main()的返回類型必須
7、是int,在main()里一定要有一句return0;來返回0出去。很多舊的基于Windows的C編譯器來寫的書還在用voidmain(),這是無法接受的。main()的返回值是有意義的,如果返回的不是0,就表示程序運行過程中錯誤了,那么服務器上的判題程序也會給出錯誤的結論。另外,某些IDE需要在main()的最后加上一句:system("pause");或getch();來形成暫停。在上傳代碼到PTA的時候一定要把這句刪了,要不然會得到一個超時錯誤。(2)多余的輸出問題錯誤的例子:intmain()(inta,b;printf("請輸入兩個整數(shù):");
8、scanf("%d%d",&a,&b);.printf("%d和d的最大公約數(shù)是%dn",a,b,c);return0;程序中不要有任何用戶友好性的提示等的輸出,只能嚴格按照題目中所規(guī)定的輸出格式的要求來輸出。你可以運行自己的程序,用題目中的輸入樣例來輸入,如果得到的輸出和輸出樣例完全相同,一個字符也不多,一個字符也不少,那么這樣的格式就是對的。(3)漢字問題程序中不要出現(xiàn)任何漢字,即使在注釋中也不行。服務器上使用的文字編碼未必和你的電腦上的相同,你認為無害的漢字會被編譯器認為是各種奇怪的東西。(4)輸出格式問題仔細閱讀題目中對于輸出格式的要求。因為在服務器上程序是嚴格地按照預設的輸出來比對你的程序的輸出。常見的輸出格式問題包括:?行末要求不帶空格(或帶空格)?輸出要求分行(或不分行)?有空格沒空格要看仔細?輸出中的標點符號要看清楚,尤其是絕對不能用中文全角的標點符號,另外單引號“”和一撇“、”要分清楚?當輸出浮點數(shù)時,通常題目中會做適當處理,要求比較明確的輸出格式,一定要嚴格遵守,因為浮點數(shù)會涉及到輸出的精度問題?當輸出浮點數(shù)時,如果可能輸出0,而數(shù)據(jù)可能為負
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五美容院跨區(qū)域品牌拓展合作協(xié)議4篇
- 2025版養(yǎng)老院入住后休閑娛樂設施使用合同3篇
- 2025年度個人二手車買賣合同模板4篇
- 2025版雙方墊資合作知識產權簡單協(xié)議3篇
- 二零二五年度生物制藥產品研發(fā)與銷售合同4篇
- 二零二五版美甲店會員積分體系合作合同4篇
- 2025版高端定制門窗設計加工合作協(xié)議4篇
- 2025年度綠色生態(tài)面料生產加工合作合同4篇
- 個人委托培訓合同書2024年版范例版B版
- 2025年度冷庫設施設備租賃及維護合同4篇
- GB/T 45107-2024表土剝離及其再利用技術要求
- 2024-2025學年八年級上學期1月期末物理試題(含答案)
- 商場電氣設備維護勞務合同
- 2023年國家公務員錄用考試《行測》真題(行政執(zhí)法)及答案解析
- 2024智慧醫(yī)療數(shù)據(jù)字典標準值域代碼
- 年產12萬噸裝配式智能鋼結構項目可行性研究報告模板-立項備案
- 【獨家揭秘】2024年企業(yè)微信年費全解析:9大行業(yè)收費標準一覽
- 醫(yī)療器械經銷商會議
- 《±1100kV特高壓直流換流變壓器使用技術條件》
- 《風電場項目經濟評價規(guī)范》(NB-T 31085-2016)
- 五年級上冊脫式計算100題及答案
評論
0/150
提交評論