北郵新生排位賽1解題報告a c

2022-06-07 15:36:08 字數 2341 閱讀 3231

413. 學姐的桌面

時間限制 1000 ms 記憶體限制 65536 kb

題目描述

學姐在加入集訓隊之後,學習了使用ubuntu系統來做題,但是沒有了360電腦管家,學姐再也沒辦法看到她的飛速電腦開機到底虐了全國多少人。作為乙個電腦高手,學姐花了幾分鐘黑到了360的資料庫拿到了全國360使用者的開機時間,現在學姐想自己算算到底打敗了百分之多少的人?

輸入格式

輸入有多組資料。首先給出資料組數t(t≤10),下面t組資料,每組開頭為n(1≤n≤100000),360的使用者數,和t,學姐的開機時間,接下來n個數字,ti代表第i個使用者的開機時間。其中t,ti為非負整數且小於109。

輸出格式

每組資料一行,輸出學姐打敗了全國百分之多少的使用者,精確到小數點後兩位。

輸入樣例

15 3

1 1 2 2 3

輸出樣例

80.00%

不吐槽學姐開機時間越長越虐人了,注意等號
#include #include using namespace std;

int main()

else

elsecout<<1<}

}

}

return0;

}

c:

時間限制 1000 ms

記憶體限制 65536 kb

學姐正在寫作業,但是她寫著寫著就開始想學弟,走神的她就開始在紙上畫圈圈。這時學弟突然出現了,好奇的學弟問學姐在做什麼,驚慌之下,學姐隨口說想算一下這些圓覆蓋的面積為多少。學弟頓時非常仰慕學姐,但是學姐突然意識到自己不會做,為了自己能給學弟留下好印象,她來求助你幫她算出來這些圓覆蓋的面積。

為了簡化問題,我們假設所有圓的半徑都為1。

輸入有多組資料。開頭為乙個整數t(

t≤10)

,表示資料組數,接下來t組輸入,每組開頭為乙個整數n(

1≤n≤

100)

,表示學姐畫的圓的個數,接下來

n行,每行兩個整數xi

,yi,表示圓的圓心座標,1≤

xi,y

i≤100。

輸出乙個數,表示面積並,精確到小數點後五位。

1

21 1

2 1

5.05482

這道題小學奧賽曾經寫過類似的,當然不是程式.....但是排位賽的時候怎麼想不到呢...

思路:因為都是整數,半徑又是1,所以對任意乙個座標格,只有3種可能,恰有兩個圓心在對角,完全覆蓋,恰有兩個圓心在同側,卡高精度,恰有乙個圓心,扇形,最後第四種 空的
#include #include #include #include using namespace std;

#define pie (acos(-1))

bool circle[102][102];

int allfull;

int doublefull;

int halffull;

int main()

allfull=0;

doublefull=0;

halffull=0;

for(int i=0;i<102;i++)

else if(i+1<101&&circle[i][j]&&circle[i+1][j])

else if(j-1>=0&&circle[i][j]&&circle[i][j-1])

else if(i+1<102&&j-1>=0&&circle[i+1][j]&&circle[i+1][j-1])

else if(i+1<102&&j-1>=0&&circle[i][j-1]&&circle[i+1][j-1])

else if(circle[i][j])

else if(i+1<102&&j-1>=0&&circle[i+1][j-1])

else if(i+1<102&&circle[i+1][j])

else if(j-1>=0&&circle[i][j-1])}}

// cout<<"allfull: "<

北郵新生排位賽10解題報告

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

北郵新生排位賽8解題報告

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

北郵新生排位賽6解題報告

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