1樓:昝格菲
首先要打好基礎,掌握基本的資料結構和演算法知識,精通一門語言的**規範。
有了基礎,最重要的就是多實踐了,只有在實踐中你才知道如何將知識運用在具體的程式設計中。碰到問題要多思考,靠自己解決問題,實在想不出來再求助他人。
世上無難事只怕有心人,相信自己!!!
大神啊 救我吧 選課選了acm程式演算法設計課 選後 後悔了啊 我們就剛學c語言啊 題目不會做啊 求救 sos
2樓:網友
#include
#include
#include
#include
int main()
printf("%d",sum);}a+b這麼簡單 我們的acm課早不講這麼基礎的東西了。
3樓:海獅
看自己吧,世上無難事只怕有心人。
一點點困難都要退縮,以後能做什麼?
如果是女生,以後也不打算追求事業,可以退了算了吧。
如果是男生,以後不打算在計算機方面有所建樹,可以退了算了吧。
其他的,你越是覺得痛苦的的東西,越是你最需要的東西。
計算機方面就這麼幾個難關,這個是最基礎的。
我當年讀本科的時候,給其他的本科生判卷,就是覺得怎麼這麼多的人題目還不如我初中做得好。隨著判卷時間越來越長,發現讓我覺得滿意的卷子越來越少,後來就習慣了。反正我覺得,你要是現在學,還有可能學懂,要是以後你想學了,拼了命也無濟於事。
正所謂「書到用時方恨少」。
這個題目沒什麼可做的,實在是太簡單了,初中水平的題目。我當年是初中學習的這個,自己買電腦,家裡人(包括爺爺、奶奶、姥姥、老爺、叔叔、嬸嬸、舅舅、姨姨、父親、母親)集資給我買的電腦。天天趴在上面琢磨,總結起來就是乙個遺憾,沒有保護好自己的眼睛。
反正,說了這麼多,就是希望你今天做出的決定,不要讓以後的你後悔就可以。
很多時候,很多事情,邁過了那個門檻兒,你就獲得了一片新的天地。如果遇事都選擇後退,最後就是無路可退;如果選擇前進,最好有乙個總體的目標,要不然會迷路,很迷茫。選擇自己喜歡的目標,衝破束縛自己的繩索,你就獲得了成功。
當然衝破束縛的過程就是所謂「成長的煩惱」吧,沒有痛苦的過程,人是不會進步的。
4樓:
建議你跟老師說說,退選這門課吧。後面很多程式設計難題等著你呢,acm程式題目都是面向競賽的,等你程式設計基礎比較好了,再考慮進入。
請教學習acm入門的方法
5樓:幽靈漫步祈求者
第一階段:先刷水題,水題,就是幾乎不牽扯演算法。需要自己想方法解決。這樣的題,一是鍛鍊邏輯思維和思維的嚴謹,二是鍛鍊**能力。一般做到200題左右。
第二階段:漸漸的學一些簡單的演算法。第二階段刷到400題。
第三階段: 在第二階段的基礎上繼續糾結演算法。 這時候可以看演算法導論了。學習資料結構。繼續刷題。刷到600左右。
acm國際大學生程式設計競賽(英文全稱:acm international collegiate programming contest(acm-icpc或icpc)是由美國計算機協會(acm)主辦的,一項旨在展示大學生創新能力、團隊精神和在壓力下編寫程式、分析和解決問題能力的年度競賽。經過近30多年的發展,acm國際大學生程式設計競賽已經發展成為最具影響力的大學生計算機競賽。
賽事目前由ibm公司贊助。
6樓:網友
你先要紮實地學好c和c++,然後再邊做題邊學演算法,c++裡有本好書《thinging in c++》還有acm裡數學是十分重要的。
大神啊 救我吧 選課選了acm程式演算法設計課 選後 後悔了啊 我們就剛學c語言啊 題目不會做啊 求救 sos
7樓:網友
不一樣,第一題是知道輸入個數,第二題是以0 0作為輸入結束,求和,第三題是一直輸入,直到輸入非法為止。
#include
int main()
return 0;
#include
int main()
8樓:嚴嚴嚴西
看起來好慘的樣子。。。
學了c語言,想參加acm程式設計大賽,請問我該怎麼做?有什麼好的參考書嗎?
9樓:網友
關鍵是邏輯思維能力強,確實有程式設計天賦,acm才有希望。
資料結構太簡單了吧,我學資料結構的時候感覺大部分演算法都是可以順利成章想出來的,沒有必要學習。當然資料結構也是必須要學好的。其中也有很多經典演算法。
應該多看看各種演算法。學習演算法相關的各種內容,動態規劃是基礎吧。
10樓:網友
建議你諮詢一下授課的教師 一般學校都有專門的教授來指導學生acm,而且acm是團隊的事情 想要代表學校參加的話要先組隊的 ,一般來說沒有學校的支援很難的,不過你可以先看一些演算法方面的書,總之是要系統學習的。
推薦你看《演算法導論》
11樓:網友
不斷的寫**,不斷的思考。
我們要參加程式設計大賽,不知道弄個什麼題目,我們只學習了c語言。
12樓:網友
哈哈,我給你個題目,很有實際意義,把這個題目做出來你們團隊絕對拿第一!!只要c語言基礎就可以做,不存在任何系統呼叫。就是記憶體管理介面:
對所有malloc分配的記憶體位址繼續管理,包括異常處理(涉及到程序的棧知識),所申請的記憶體位址儲存到乙個雜湊表中,然後再在內部用乙個迴圈連結串列對為分配的記憶體位址進行管理(索引),挺難的,你可以參考《c語言介面與實現》裡面全是c的基礎知識實現的,對學習資料結構非常有價值。
13樓:123冰霜雪月
去各大poj上先刷題目。
看看演算法分析。
資料結構很熟。
14樓:匿名使用者
你說的是什麼大賽?如果是 acm,也不用你們自己想題目啊。
windows程式設計複習 10
對於電腦高階語言程式設計的初學者應注意些什麼?該怎樣才能入門?最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有乙個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下...
windows程式設計中的引數問題
你有msdn麼?一般很長的都是大寫字母的資料型別,都是指標 控制代碼之類。msdn裡還有專門講windows data types的一頁。你說的那些引數型別大概都是一些結構體吧,像rect,pointapi之類的,對於每乙個都可以到網上很方便的查到。暫時沒有找到完整講解引數型別的地方 關於windows...
高階程式設計語言有哪些,高階程式設計語言的特點是()
高階程式設計語言的特點是 答案是 a高階程式設計語言的特點 ,高階語言的資料結構要比彙編和機器語言豐富。,高階語言與具體機器結構的關聯沒有彙編及機器語言密切。,高階語言更接近自然語李仿唯言 演算法語言 更容易掌握。,高階語言編寫的程式要經過編譯或解釋計算機才能執行。高階程式設計語言可以分為基礎語言 結...