關於算法競賽的一些細節總結1.0

  1. 算法競賽中參賽者的程序執行是自動完成的,沒有人工干預。因此不要在用戶輸入之前打印提示信息。輸入完畢後應該立即終止程序,不要等待用戶按鍵。例如,不要使用system("pause")或者添加getchar()。
  2. 競賽中一般情況下程序不能直接讀取鍵盤和控制屏幕,不要再算法競賽中使用getch()、getche()、gotoxy()、clrscr()函數。
  3. 每行輸出應以回車符結尾,包括最後一行。在未特別說明時,每個首行不應該有多餘的空格,行末可有。輸出的每兩個數或者字符串之間應以單個空格隔開。
  4. 一般競賽的題目是嚴密的,各種情況下輸出應該有嚴格規定。若在比賽中發現題目有漏洞,應向有關人員詢問,儘量不要自己隨意假定。
  5. 多數算法競賽採用黑盒測試,只考察程序解決問題的能力,不關心採用什麼方法。因此參賽者目標是解決問題而不是爲了程序寫程序,同時保持簡單。
發佈了38 篇原創文章 · 獲贊 7 · 訪問量 8759
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章