天天看點

poj解題報告——序前言總結

前言

最近忽然想起了曾經奮戰的ACM,雖然沒有取得過太好的成績,但畢竟為之奮鬥過,總有一些情感在裡面。工作三年之後再拿起poj顯得有些手生,看看以前的代碼也發現了一些問題,是以想利用自己的休息時間總結一下,讓需要的人少走一些彎路。

總結

  • 總體情況
    • 自己在poj上A掉的題目并不多,大部分是一些練手的水題,但是其中有些水題确實花了我一些時間,是以需要記錄一下。
    • 檢視了自己以前A掉的題目,發現并不能一下想到思路,是以說勤加練習是通向成功的必經之路!
    • 看了自己以前的代碼,發現工作之前的代碼簡直沒法看,

      p,q,i,j,k

      滿天飛,我相信我不是一個人!
  • 解題情況
    • 最近也試着去A掉一些水題,總的來說我發現自己比工作之前的能力确實有提升,但是思維還是有些局限性,需要繼續拓展。
    • 自己在了解題意方面還有一些欠缺,容易忽略題目中的關鍵點,需要更加仔細。
  • 普遍情況
    • 最近在解題過程中,遇到一些卡殼的地方也會到網上搜尋相關的解決方案,但是發現了一些普遍的問題
    • “隻為解題而解題”,完全忽略了代碼的美感,變量随意,可讀性差,當你工作時就會發現,這樣的代碼是需要重寫的。
    • “隻貼代碼不表思路”,這對于一些想要了解題目真正含義的人來說,沒有太大意義,對于自己的回顧也會帶來麻煩和時間上的代價。
    • “隻是轉載沒有實踐”,有時候發現明明有錯誤的代碼卻被轉來轉去,有些隻是恰巧過了一些示例就貼上來了,是以轉載前還是先試試。
  • 我的情況
    • 近期遇到兩個問題,本身題目是不難的,可卻是自己想的太深了無法自拔,看了他人的解題思路後豁然開朗。
    • 還有一個題是自己漏掉了題目中的一個條件,畢竟是英文的,看的時候有些條件分的不太清楚,可是查遍了所有的解題報告和讨論,都是直接貼的代碼而沒有解題思路,我就郁悶了,難道隻有我這樣嗎?我感覺不會的,既然我遇到這樣的問題,肯定其他人也會遇到,最後我還是讀其他人的代碼時發現了題目中具體含義,是以我決定在今後的解題報告中,列舉出我遇到的坑,如果你是大神請無視我,如果你是小白謹慎踩坑、盡量繞行,有時候真的會跌到坑裡爬不出來。。。

繼續閱讀