iT邦幫忙

1

系列篇章統整: 小馬的zerojudge屠龍記(或其它平台的可怕題)

嗨,大家好,
小馬在學外語尚且知道要跟外國人練習會話; 學程式語言,怎能沒有練功平台?心原一馬盤點六個刷題網站這篇文章中,
幫大家整理了六個好用的解題平台,
本文主要是想比較zerojudge和leetcode這兩個平台

雖然說zerojudge入門容易,
簡單的問題真的很簡單,
leetcode感覺上挑戰性很大,
我第一次挑戰時寫一題一個多小時都解不出來,
但其實leetcode寫久了會覺得難度大概就是那樣,
習慣之後不太會有難度大起大落的感覺。

然而zerojudge上的難度就差異極大了,
同樣是基礎題庫,
有的彷彿是幼幼班在做1+1=2,題目和藹可親,
有的彷彿是大學微積分等級,難以攻略,
難度真的差很多,
初學以zerojudge為練習平台的題目真的要慎選啊~
(如果這個網站能為題目難度分級,那就更完美了)

但…zerojudge與leetcode相比的缺點為,
leetcode知名度非常高,卡關很容易找到題解,
但zerojudge相對就不易找到解說

本系列文分享自己解題過程中出現的一些難度驚人的惡龍題的解題心得
(由於c++速度通常較python快,可能以c++為主)

返回主頁- 心原一馬用心經營自己的部落格,自開始寫文章以來所有篇章的總整理 #歡迎追蹤收藏

屠龍前請詳閱屠龍說明書

攻略: 怎麼優化你的程式(C++篇)

我覺得這個網站整理的還蠻棒的,
說了很多c++中I/O優化的技巧,
由於zerojudge的難題常常時間壓的很緊,
有時候超時可能是I/O的問題而不是演算法本身的問題,
就可以試試看優化技巧
(光是試著把cin, cout換成scanf, printf其實就有不錯的成效)

屠龍去囉~

【解題分享】zerojudge上的惡龍題- e307: 請讓我留在你的回憶裡,c++到底怎樣讀字串才快
【zerojudge惡龍題】- e446: 排列生成,你知道其實一直printf很耗時嗎?
【zerojudge惡龍題】- d762: 10344 - 23 out of 5,用五個數字湊出23
【zerojudge惡龍題】- d872: 過橋問題


尚未有邦友留言

立即登入留言