BZOJ1024 SCOI2009 生日快樂

2021-07-06 03:05:51 字數 853 閱讀 9519

description

windy的生日到了,為了慶祝生日,他的朋友們幫他買了乙個邊長分別為 x 和 y 的矩形蛋糕。現在包括windy,一共有 n 個人來分這塊大蛋糕,要求每個人必須獲得相同面積的蛋糕。 windy主刀,每一切只能平行於一塊蛋糕的一邊(任意一邊),並且必須把這塊蛋糕切成兩塊。這樣,要切成 n 塊蛋糕,windy必須切 n-1 次。為了使得每塊蛋糕看起來漂亮,我們要求 n 塊蛋糕的長邊與短邊的比值的最大值最小。你能幫助windy求出這個比值麼?

input

包含三個整數,x y n。

output

包含乙個浮點數,保留6位小數。

sample input

5 5 5

sample output

1.800000

hint

【資料規模和約定】

100%的資料,滿足 1 <= x,y <= 10000 ; 1 <= n <= 10 。

並不是所有的最大值最小都要二分,是不是?

切蛋糕要平行,那麼對於這個矩形,一刀下去兩個子矩形,面積比為i:(n-i)

分別給了i個人,和n-i個人,n比較小,列舉i

dfs

#include

#include

#define cyc(i,x,y) for(i=(x);i<=(y);i++)

using

namespace

std;

double min(double x,double y)

double dfs(int n,double x,double y)

return r;

}int main()

bzoj1024 SCOI2009 生日快樂

bzoj1024 windy的生日到了,為了慶祝生日,他的朋友們幫他買了乙個邊長分別為 x 和 y 的矩形蛋糕。現在包括windy,一共有 n 個人來分這塊大蛋糕,要求每個人必須獲得相同面積的蛋糕。windy主刀,每一切只能平行於一塊蛋糕的一邊 任意一邊 並且必須把這塊蛋糕切成兩塊。這樣,要切成 n...

BZOJ1024 SCOI2009 生日快樂

傳送門 題目大意 windy的生日到了,為了慶祝生日,他的朋友們幫他買了乙個邊長分別為 x 和 y 的矩形蛋糕。現在包括windy 一共有 n 個人來分這塊大蛋糕,要求每個人必須獲得相同面積的蛋糕。windy主刀,每一切只能平行於一塊蛋糕 的一邊 任意一邊 並且必須把這塊蛋糕切成兩塊。這樣,要切成 ...

BZOJ 1024 SCOI2009 生日快樂

time limit 1 sec memory limit 162 mb submit 2967 solved 2157 submit status discuss windy的生日到了,為了慶祝生日,他的朋友們幫他買了乙個邊長分別為 x 和 y 的矩形蛋糕。現在包括windy,一共有 n 個人來分...