codeforces 開始的幾個題

2021-06-01 14:05:31 字數 1683 閱讀 2851

最近開始做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 簡單的說,它是優化複製的一種方式。有時候複製很顯然是浪費的。如果你從乙...