bzoj 1024 生日快乐 dfs
来源:互联网 发布:js存map 编辑:程序博客网 时间:2024/05/18 01:12
非常好理解的搜索,但要注意几个地方的浮点误差,能用整数尽量用整数……
#include<cstdio>#include<algorithm>#include<iostream>#include<cmath>using namespace std;double sqr;double dfs(double x,double y,int r){ if(r==1) return x>y?x/y:y/x; double ans=1e9; double i=sqr/x; int j=1;double q=i; while(j<=r/2) { double dq=max(dfs(x,i,j),dfs(x,y-i,r-j)); ans=min(ans,dq);j++;i+=q; } i=sqr/y; j=1;q=i; while(j<=r/2) { double dq=max(dfs(i,y,j),dfs(x-i,y,r-j)); ans=min(ans,dq);j++;i+=q; } return ans;}int main(){ double x,y;int n; cin>>x>>y>>n; sqr=(x*y)/(double)n; double i=sqr/x; int j=1; printf("%.6lf",dfs(x,y,n)); return 0; }
4 1
- BZOJ 1024 生日快乐(DFS)
- bzoj 1024 生日快乐 dfs
- BZOJ 1024 生日快乐 (dfs)
- BZOJ 1024 SCOI2009 生日快乐 DFS
- BZOJ 1024 生日快乐 搜索 DFS
- BZOJ 1024: [SCOI2009]生日快乐 dfs
- BZOJ 1024-生日快乐(DFS)
- *【bzoj 1024】生日快乐(DFS)
- 【bzoj 1024】生日快乐(dfs)
- BZOJ-1024 生日快乐 DFS+一丝sb的数学思考
- bzoj 1024: [SCOI2009]生日快乐(暴力dfs枚举所有情况)
- BZOJ 1024: [SCOI2009]生日快乐
- BZOJ 1024: [SCOI2009]生日快乐
- 【bzoj 1024】: [SCOI2009]生日快乐
- BZOJ 1024: [SCOI2009]生日快乐
- bzoj 1024 [SCOI2009]生日快乐
- bzoj 1024 : [SCOI2009]生日快乐
- BZOJ 1024 [SCOI2009]生日快乐
- OpenCV Tutorial: 縮寫(uchar、ushort、Vec)
- Could not symlink lib/pkgconfig/libpng.pc
- 修改IP地址
- 计算两个经纬度之间的距离
- 动态规划
- bzoj 1024 生日快乐 dfs
- web.xml配置详解
- HTML DOM 事件对象
- NYOJ 176 整数划分(二)(DP)
- 微信开发笔记:获取用户openid,以及用户头像昵称等信息
- 欢迎使用CSDN-markdown编辑器
- momentum 深度学习
- C++如何定义多个文件使用全局变量
- 基于tar包制作启动光盘的步骤