百度之星 初賽第二場 B題

2022-05-24 02:06:08 字數 797 閱讀 2352

怎麼說呢,只能說自己還不夠熟練,能力還不夠,細心成都還不夠吧。這樣的二分題目在poj的訓練計畫裡面有類似的題目,自己也是都刷了,可是在調這道題目的時候廢了老大的盡了,比賽結束後聽polla的一句思路:找出最大的t,如果按t分類,可分出1組,按0分類分出n組,二分列舉t然後利用並查集判斷分出多少種類。

#include #include #include #define maxn 1007

using namespace std;

const double eps = 1e-8;

int n,m,k;

double t;

int f[maxn];

struct node

p[maxn];

int cmp(double x)

int find(int x)

void union(int x,int y)

double getse(int a,int b)

//並查集判斷是否屬於同一類

int getnum(double tx)

}int ct = 0;

for (i = 0; i < n; ++i)

return ct;

}int main()}}

//printf("%lf\n",t);

double l = 0;

double r = t;

double mid = 0;

//二分列舉

while (cmp(l - r) < 0)

printf("%.6lf\n",l);

}

百度之星 初賽第二場 B題

怎麼說呢,只能說自己還不夠熟練,能力還不夠,細心成都還不夠吧。這樣的二分題目在poj的訓練計畫裡面有類似的題目,自己也是都刷了,可是在調這道題目的時候廢了老大的盡了,比賽結束後聽polla的一句思路 找出最大的t,如果按t分類,可分出1組,按0分類分出n組,二分列舉t然後利用並查集判斷分出多少種類。...

2019百度之星第二場初賽 A, B, C

a 度度熊與數字 直接暴力列舉v的因子 找到答案之後對答案排一下序輸出即可 include define ll long long using namespace std const int maxn 1005 int arr 1000 int arrr 1000 int factor int n ...

2012百度之星初賽第二場A題解答

今年是我參加baidu astar的第一年,身為程式設計菜鳥的我,知道自己在初賽就掛了,但是掛歸掛,題目我還是很想在賽後解答的,於是經過一番功夫,現在將初賽第二場的解題思路和 貼出來供大家分享。題目 度度熊就是要刷排名第一 時間限制 1000ms 記憶體限制 65536kb 描述 一天度度熊在 遊戲...