總結 2014新生暑假個人排位賽02

2021-09-06 21:33:28 字數 2831 閱讀 1011

時間限制1000 ms

記憶體限制65536 kb

丁神要去google上班了,去之前丁神想再做一道水題,但時間不多了,所以他希望題目做起來既水又快。如今一共同擁有

n道題,編號從1到

n,每道題有兩個值a和

b,a為做這道題須要的時間,

b為題目的「水值」,丁神希望做b/

a最大的那題。

輸入第一行為資料組數t(

t≤10)

,接下來t組資料,每組資料中第一行為乙個數n,

n為題目的數量,接下來

n行,每行兩個正整數a和

b。假設兩道題b/

a的值是一樣的就輸出

a比較小的,假設還一樣就輸出編號比較靠前的。 1≤

a,b≤

109,1

≤n≤100000)

對於每組資料,輸出相應的題目編號,每乙個輸出佔一行。

1

23 5

4 8

2
這題一開始排序了,顯然不能排序,100w了已經

#include #include #include #include #include #include using namespace std;

struct num

num[111111];

bool cmp(num my,num s)

else if((num[i].b*1.0/num[i].a)==(ans.b*1.0/ans.a))

for(long long i=0;i=w[i];j--)

}cout<

時間限制1000 ms

記憶體限制65536 kb

現有一段橫向長度為n的山脈,當中每段有乙個獨一無二的高度hi(1到n之間的正整數)。如今你想知道對於長度為n的山脈,可能有這種山脈多少種。這種山脈是:某個位置要麼比兩邊的高度都低,要麼比兩邊的高度都高。兩座山脈 a和 b 不同當且僅當存在乙個 i,使得 ai≠bi。因為這個數目可能非常大,你僅僅對它除以 p 的餘數感興趣。

輸入以eof為結束,每組僅含一行,兩個正整數 n, p。 3≤n≤4200,p≤10^9

對於每組資料輸出僅含一行,乙個非負整數,表示你所求的答案對 p 取餘之後的結果。

4 7

3

說明:共同擁有 10 種可能的山脈,它們是:

1324 1423 2143 2314 2413

3142 3241 3412 4132 4231

這題非常有意思,會爆記憶體,那麼,我們還是申請int型別的陣列來存資料,在運算的時候轉化一下就是了。

求組合數也挺有意思。由於這道題每次取模都不同,所以每次都要又一次算組合數c和結果g,用遞推算cij=ci-1j+ci-1j-1

#include#include#include#include#includeusing namespace std;

const int n=4333;

int c[n][n];

int g[n];

int n,p;

int main()

}/*for(int i=1;i<=8;i++)

return 0;

}

時間限制1000 ms

記憶體限制65536 kb

木頭人星的行動速度是地球上烏龜的1/

10(所以能夠忽略移動的速度),但是他們也熱愛運動,尤其是足球。 他們的足球規則跟人類的一樣,足球場尺寸為標準 105 * 68,兩隊各 11 名球員參賽。 如果 mays 隊的每乙個隊員都是專業的球員,踢球都特別準。而她們的對手 luke 隊截球的規律是,如果行進的球離自己的距離不超過

d,就能夠截球成功。 如今 mays 隊的十號球員拿到了球,假設僅僅同意一次射門,mays 隊能不能進球呢? 足球場在xy

平面內,(0,0)至(105,68)矩形範圍內,邊緣與x,

y軸平行且不能站人。當中luke隊的球門為(0, 30)-(0, 38),mays 隊的球門為(105,30)-(105, 38)

第一行為組數

t ,對這

t組資料,每組第一行是mays隊十號球員的座標x0

,y0,接下來 11 行為 luke 隊的 1 - 11 號隊員的屬性 xi

,yi,

di, 當中xi

,yi表示 i 號球員的座標,di

表示i號球員截球能力值。 保證全部座標不反覆且都在球場範圍內,x,

y為整數,

d為正實數 

1.0≤d≤

3.0。

每組資料一行,假設 mays 隊10號隊員直接能夠射門得分,則輸出「shoot!‍‍」;假設10號隊員不能成功射門,輸出"poor mays!‍‍".

1

104 34

1 24 2.928

48 25 2.605

15 41 1.312

39 42 2.454

3 12 2.080

18 39 1.564

10 36 2.530

97 13 1.589

101 57 1.844

84 39 2.561

0 33 1.831‍

shoot!‍
還在寫,,,= =!還沒寫粗,,,wa了

2014新生暑假個人排位賽06

時間限制 3000 ms 記憶體限制 65536 kb 小弱的學校很喜歡修路,現在給你一張他學校的地圖,地圖上有n個點和m條雙向邊,每條邊代表一條路,這條路有可能是暢通,也有可能正在修路。大家都知道修路使得交通很不方便。所有小弱很想學校快快的把路修好,使得他能夠很輕鬆的到達主樓915去刷題。但考慮到...

2014新生暑假個人排位賽08

時間限制 1000 ms 記憶體限制 65536 kb 小弱發明了乙個好玩的遊戲,遊戲開始時給你乙個凸多邊形,這個多邊形可以任意旋轉,平移。讓你造出乙個正方形 容器 足夠大 容器的兩邊垂直,兩邊水平。用這個容器把這個多邊形完全包含,且多邊形有且只有一條邊恰好與容器下邊界重合 與外界相通 不同的邊與外...

2014新生暑假個人排位賽11

時間限制 3000 ms 記憶體限制 65536 kb 喜歡焦叔叔的小妹妹實在是太多了,以至於焦叔叔不得不給她們編號1 n。焦叔叔對於編號為質數的小妹妹有種特別的好感,由於有好感的小妹妹數目太多,焦叔叔自己都數不清楚了,請你來幫忙數一下。多組資料,每行乙個正整數n,n不大於1000000000。資料...