第四大周總結

本大周的信奧學習時間恢復了正常,沒有上大周的加課。上課速度也恢復了原先的樣子。
也該認真地聽講,好好地學習。本大周老師講了數組和函數。然後進行了一次考試。
本次考試,四大題,一題一百分,我總共得了十分。確實很低。
先從有思路的開始做,可是我把四題的題目看完了,一點思路都沒有,只好反反覆覆的看題。最後第二題有了思路,卻並不完整,只能先大致的判斷。漸漸地,第一題也有了思路,用了好多個選擇語句,但是還是錯的。還是沒有考慮完整。
老師講解了思路。


這大周有個清華的學長來跟我們聊天。
他叫閔梓軒。高二時拿了全國賽金牌,獲得了清華保送資格。
這樣聽聽,風光無限。他是高一開始學c++,而我們,比他早了三年。他能兩年就拿到保送資格,與他的努力是分不開的。
他高一高二都沒有周末,又要學習,又要學信奧。但因爲他喜歡信奧,所以他不覺得累。也像那書中說的“做自己喜歡的事,不算熬”。
真心熱愛的信奧,要堅持到底。
清華的計算機系,超越了麻省理工的計算機系。學長在那兒也很開心吧。熱愛的東西,天天都可以感受。他說,畢業後,他從事跟計算機有關的事業。把自己熱愛的當做自己的事業,也是一件很幸福的事情啊。
雖然是一件簡單的事,但是又有幾個人能做到啊。有人沒有天賦,放棄了;有人不想努力,放棄了。
既然熱愛,就要堅持不懈,努力走下去。


這大周刷題量比初賽準備那時的多了許多。
時間戳簡化版就把我坑了。
看着這麼多如此大的數,想個思路都快把我腦袋弄炸了。
計算機果然是這方面的高手啊。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int s,n,y,r;
    cin>>s;
    s=s/(60*60*24);//輸入的時間等於幾天 
    n=s/(30*12)+1970;//年份
    y=s/30%12+1;//月份 
    r=s%360%30+1;//日
    cout<<n<<' '<<y<<' '<<r<<endl;
    return 0; 
}

嶽老師說要養成好的編程習慣。要做註釋,這樣就可以看懂了。有時候的程序,編着編着連自己都看不懂了。所以程序不僅要計算機能看懂,自己也得要看懂啊。還有,較大的數可以用變量代替,這樣可以避免之後一次次的打這麼大的數,也省去了因爲敲錯了一次而一個個反覆的檢查的麻煩。


還有海倫公式算三角形面積這題

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c;
    double p,s;
    cin>>a>>b>>c;
    p=(a+b+c)*1.0/2;//先強行轉化成實數類型
    s=sqrt(p*(p-a)(p-b)(p-c));//sqrt()裏面必須是實數
    cout<<s<<endl;
    return 0;
}

所以p先除以2,再乘1.0是錯誤的。因爲/2是整除,沒有小數,乘了1.0之後小數還是沒有位數,所以要先乘1.0再除2,這樣才轉化成了實數。然後再開方,就是答案啦。

因爲效率比較低,所以沒有打多少題,沒過的也就幾道。

努力努力努力!

發佈了40 篇原創文章 · 獲贊 9 · 訪問量 5727
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章