ACM 推薦做題的OJ

2021-06-11 21:57:17 字數 408 閱讀 5260

1>  

特點:題目很多,對提交的結果有各種排序(執行時間、記憶體大小、**長短等),可以對各種目標優化,有時候做題並不僅僅是為了ac,不是嗎?

2> 

特點:介面較美觀,題目大部分比較簡單,適合我這種入門選手,而且可以看別人提交的**(這對我來說是最重要的,不是為了抄襲,而是為了學習)。偶爾參加比賽,獲得稍許成就感。出錯了可以檢視test資料。

3> 

特點:支援多種語言提交,包括lua。

4> 

特點:每個題都有乙個難度係數評分,越少的人過,難度係數越大。

5> 

特點:是litaoye大牛開發的oj,目前數學題比較多,但是有乙個很好的討論氛圍,如果不會直接找litaoye問就行了。題目一般都放在聚類的位置。前面的test可以檢視測試資料,並且依據個人意願開放**。

ACM做題思路總結

1.對於在限制條件下的最優化問題,時間上優化的突破口也在限制條件。eg 給 n條邊,從中選 3條拼成乙個三角形,要求周長最大的三角形 搜尋時各種剪枝策略 2.為了設計演算法,靈活的想象力 演算法的基礎知識 也是必不可少的。poj 1852 螞蟻爬桿 3.對於標準庫已經實現了的函式,盡量呼叫庫函式,不...

oj上做題的多次輸入

1秒 s 1000毫秒 ms 1s能迴圈多少次跟機器有關。配置好的機器執行速度快。另外,也跟for迴圈內的 有關 for迴圈內執行十幾條語句,和空的for迴圈,一秒鐘能執行的迴圈次數肯定是不一樣的。oj上做題 cin k的返回值設定與scanf不一樣。cin k裡可以認為讀資料成功返回true,讀資...

ACM做題小技巧《轉》

acm做題小技巧 轉 我的acm 博文來自 acm做題過程中的一些小技巧。1.一般用c語言節約空間,要用c 庫函式或stl時才用c cout cin和printf scanf最好不要混用。大資料輸入輸出時最好不要用cin cout,防止超時。2.有時候int型不夠用,可以用long long或 in...