最近開始做codeforces上得題,感覺有以下幾點:
1、俄羅斯式的英語真難懂啊!2、codeforces上得題目很不錯,對於思路來說,有點的妙,甚至是一些簡單的題 3、codeforces上很重視計算幾何,這個方面我不是很強,而且,codeforces很注重數學和數學思想!
開始總結一下這幾天的題吧
codeforces beta round #1a 簡單題,不解釋
codeforces beta round #2a a題都是不很難,10進製和26進製之間的轉換,但是26進製中沒有0的概念,得a是1,這個不是很難想
codeforces beta round #4a 有乙個重w的西瓜,問能不能切成兩塊都是偶數重的西瓜? 當w=2不能,但是當w>2是偶數能,奇不能,沒意思吧
codeforces beta round #82a 有這麼乙個佇列,當隊首的人出隊之後,隊尾將出現兩個出隊的人,題目有點意思;隊伍初始化為5個人
數學吧,這個我用過,**如下:
#include #include #include using namespace std;
int get(int n)
int main()
; int n;
while(cin >> n)
}
codeforces beta round #a 做完這個題之後的第一感覺是,讓乙個水題給虐了,首先是題目的意思看不懂。看了好多遍也沒有看懂最後誰贏!以至於**敲了好幾遍!
最後雖然看懂了,但是也用了我很久的時間,有點浪費啊!這個題贏的規則,也有點彆扭,就是最後的最高分,當有多個人時,贏的人為這些最高分的人中最先達到或者超過這個分數的人。
//讓乙個水題虐了!!!
#include #include #include #include #include using namespace std;
struct note
data[1100];
int ma;
int main()
map ::iterator theiter;
ma = max(ma,theiter -> second);
}for(int i = 0;i < n;i++)
}cout << re << "\n";
}return 0;
}
codeforces beta round #2b 問題是求矩陣左上角到右下角的路徑所有數字的乘的最後末尾的0的個數最少。首先很明顯和2,5因子數有關。思路:兩遍dp分別求出最少的2
和最少的5,這兩個最少的乙個就是答案。但是這個裡面並沒有考慮0的情況,考慮進去就管了。最後輸出路徑就行了,這個題思路是這樣的沒錯,但是我還沒
有acodeforces beta round #3a 題目大意:棋盤上有兩個點,始點和終點,可以8個方向走,問最短的路徑是多少步,輸出每一步的方向,這個題有乙個部落格說事廣搜,我覺得用廣搜就相當於殺雞用牛刀,呵呵,這個直接輸出就是了
//這個題的**不是很好,見諒
#include #include #include using namespace std;
int abs(int a)
string getr(int a,int b,int aa,int bb)
int main()
開始,蘋果樹CodeForces558A
大一公升大二的暑假剛開始接觸acm,完全不知道是怎麼回事,其實乙個暑假都沒有多清晰的認識。現在已經12月,再回顧之前的題目,抽時間整理。這是接觸acm見的第乙個題,是暑假訓練賽1做的一道題。自己寫的第乙份 所有都是為自己寫的,方便回顧,因為太渣,所以希望沒有人看。題目大意 乙個人在一排樹中摘蘋果,人...
「開始」 「執行」找了幾個好玩的寫出來
開始 執行 妙用 1,1 1.標點符號 沒想到吧,標點符號也可執行。當你執行了幾個程式後,想回到桌面資料夾中,在 執行 命令框中鍵入 乙個英文句號 即可實現夢想。如果你想直接開啟c windows,就鍵入兩個 連續的兩個英文句號 c windows不敢不馬上趕來向你報到。一旦你陷入重重的視窗或層層的...
開始使用C 11的幾個理由
c 11新特性介紹了一段時間,至今為止也差不多了。是要總結的時候了 你可能會問我,為什麼需要c 11呢,我這就給出理由 理由1 c 11新特性之 move semantics 移動語義 move語義 move semantics 簡單的說,它是優化複製的一種方式。有時候複製很顯然是浪費的。如果你從乙...