zoukankan      html  css  js  c++  java
  • bzoj1024

    n=10。。。

    暴力

     1 #include<cstdio>
     2 #include<cstring>
     3 #include<cmath>
     4 #include<ctime>
     5 #include<cstdlib>
     6 #include<iostream>
     7 #include<algorithm>
     8 #define clr(a,x) memset(a,x,sizeof(a))
     9 #define rep(i,l,r) for(int i=l;i<=r;i++)
    10 typedef long long ll;
    11 using namespace std;
    12 int read()
    13 {
    14     char c=getchar();
    15     int ans=0,f=1;
    16     while(!isdigit(c)){
    17         if(c=='-') f=-1;
    18         c=getchar();
    19     }
    20     while(isdigit(c)){
    21         ans=ans*10+c-'0';
    22         c=getchar();
    23     }
    24     return ans*f;
    25 }
    26 double dfs(int a,double x1,double y1)
    27 {
    28     if(a==1) return max(x1/y1,y1/x1);
    29     double ans=1e20;
    30     rep(i,1,a/2){
    31         double x2=x1*i/a,y2=y1*i/a;
    32         ans=min(ans,max(dfs(i,x2,y1),dfs(a-i,x1-x2,y1)));
    33         ans=min(ans,max(dfs(i,x1,y2),dfs(a-i,x1,y1-y2)));
    34     }    
    35     return ans;
    36 }
    37 int main()
    38 {
    39     int x=read(),y=read(),n=read();
    40     printf("%.6lf
    ",dfs(n,x,y));
    41     return 0;
    42 }
    View Code

    1024: [SCOI2009]生日快乐

    Time Limit: 1 Sec  Memory Limit: 162 MB
    Submit: 1733  Solved: 1223
    [Submit][Status][Discuss]

    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 。

    Source

     
    [Submit][Status][Discuss]
  • 相关阅读:
    Python-list
    C3P0数据库连接池使用中的问题
    不变类和可变类
    apollo配置中心部署文档
    Apollo使用文档(Java)
    Redis偶发连接失败案例分析
    创建Kibana耗时报表
    Session服务器配置,如何保存在专门的StateServer服务器中
    Linux命令对应的英文全称
    IIS记录真实来源IP,Advanced Logging(高级日志)的安装以及X-Forwarded-For的配置
  • 原文地址:https://www.cnblogs.com/chensiang/p/4667035.html
Copyright © 2011-2022 走看看