2014新生暑假個人排位賽08

2021-06-23 03:09:40 字數 2443 閱讀 9169

時間限制 1000 ms

記憶體限制 65536 kb

小弱發明了乙個好玩的遊戲,遊戲開始時給你乙個凸多邊形,這個多邊形可以任意旋轉,平移。讓你造出乙個正方形「容器」(足夠大),容器的兩邊垂直,兩邊水平。用這個容器把這個多邊形完全包含,且多邊形有且只有一條邊恰好與容器下邊界重合(與外界相通),不同的邊與外界相通代表不同的方案。現在讓你判斷是否有方案可以讓這個多邊形能夠不掉下來。不掉下來要求是至少有一條邊與容器之間存在壓力(假設摩擦係數無窮大)。

如下圖,左邊會掉下來,右邊不會掉下來。

有多組資料。

對於每組資料,第一行是多邊形點數n(3 <= n <= 1000),後面n行分別是這些點沿著多邊形逆時針的二維座標(xi, yi)(xi,yi的絕對值 <= 1000,輸入資料精度精確到兩位)。

對每組資料輸出有多少種方案可以使多邊形不掉下來。

3

0.00 0.00

2.00 0.00

1.00 1.00

3 0.00 0.00

1.00 0.00

2.00 1.00

40.00 0.00

4.00 0.00

3.00 2.00

1.00 2.00

0

23

題目讓求乙個凸多邊形放到乙個足夠大的容器裡,能不能掉下來。給你多邊形每個座標。求不同的狀態。

當時一看就想到了是銳角,但是沒有判重,所以wa了幾次。

/*

user_id: test#wlwlxgg

problem: 448

submission_time: 2014-07-30 15:28:28

*/#include #include #include #include #include #include #include #include using namespace std;

typedef pairp;

bool dunjiao(p x,p y,p z)

int main()

e[maxe];

int head[maxv],vis[maxv],d[maxv],cnt;

int n,m;

void add_edge(int u,int v,int cost)

void spfa(int s)}}

vis[u]=0;

}} int main()

;edge e[max_e];

int n,m;

int father[max_v];

int find(int x)

void unite(int x,int y)

bool cmp(const edge& a,const edge& b){

return a.cost

時間限制 1000 ms

記憶體限制 10000 kb

學姐辛辛苦苦準備了一次講座,講課的過程中學姐數了一下人數,發現居然少到了乙個學弟,學姐很生氣,下決心要把這個學弟找出來。學姐開始點名了,為了快一點簽到,學姐點名的時候只點大家的學號。學姐說:「這麼簡單的統計,幾行就可以搞定,幫我寫個程式吧,超過500b的執行時間又在1ms以上的我不要」。

oj的功能出了點問題,記憶體判定沒有效果,**長度限制也沒有效果。oj上顯示超過528b的**,比賽結束前時限直接調成1ms手工重新判定。(換句話說,本地**大小超過500b的ac不算。)

每組資料第一行乙個數n,接下來n-1行每行乙個數字表示學弟的學號。

多組資料,eof結束。

2組資料n為1000000

500組資料滿足n不大於3000

1000組資料滿足n不大於10

輸出沒到的學弟的學號

31 3

21

2

2

題目讓輸乙個數n,和n-1個數。求1-n中沒出現的那個。剛開始居然沒注意n-1,以為可以有好幾個沒出現。。然後犯傻了。其實只要1-n的sum減去n-1個數的sum就可以了。

/*

user_id: test#wlwlxgg

problem: 472

submission_time: 2014-07-30 16:23:23

*/#include #include using namespace std;

long long sum[1000000];

int main()

{ int n;

sum[1]=1;

for(int i=2;i<=1000000;i++)

sum[i]=sum[i-1]+i;

while(~scanf("%d",&n)){

long long tot=0;

int x;

for(int i=1;i

2014新生暑假個人排位賽06

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

2014新生暑假個人排位賽11

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

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

時間限制1000 ms 記憶體限制65536 kb 丁神要去google上班了,去之前丁神想再做一道水題,但時間不多了,所以他希望題目做起來既水又快。如今一共同擁有 n道題,編號從1到 n,每道題有兩個值a和 b,a為做這道題須要的時間,b為題目的 水值 丁神希望做b a最大的那題。輸入第一行為資料...