bzoj 1024 生日快乐
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1024
题解:
枚举切开的两块的面积比例,由于每个人分得的面积要相同,所以面积比例的分子、分母都应为整数,还要按横切和纵切两种情况分开深搜
1 #include<cstdio> 2 int n,m,k; 3 inline double max(double x,double y) 4 { 5 return x>y?x:y; 6 } 7 inline double min(double x,double y) 8 { 9 return x<y?x:y; 10 } 11 double dfs(double x,double y,int dep) 12 { 13 if(dep==1)return max(x/y,y/x); 14 double ans=2147483647; 15 for(int i=1;i<=(dep>>1);i++) 16 { 17 double xx=x*i/dep,yy=y*i/dep; 18 ans=min(ans,max(dfs(xx,y,i),dfs(x-xx,y,dep-i)));//纵切 19 ans=min(ans,max(dfs(x,yy,i),dfs(x,y-yy,dep-i)));//横切 20 } 21 return ans; 22 } 23 int main() 24 { 25 scanf("%d%d%d",&n,&m,&k); 26 printf("%.6lf",dfs(n,m,k)); 27 return 0; 28 }
转载于:https://www.cnblogs.com/xqmmcqs/p/5967577.html
bzoj 1024 生日快乐相关推荐
- bzoj 1024 生日快乐 暴力搜索
bzoj 1024 生日快乐 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1024 Description windy的生日到了,为了庆祝生 ...
- 【搜索】[SCOI2009] 生日快乐 BZOJ 1024
[SCOI2009]生日快乐 BZOJ 1024 Time Limit: 1 Sec Memory Limit: 162 MB Description windy的生日到了,为了庆祝生日,他的朋友们 ...
- BZOJ 1024: [SCOI2009]生日快乐
1024: [SCOI2009]生日快乐 Description windy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕.现在包括windy,一共有 N 个人来分 ...
- bzoj 1024 [SCOI2009]生日快乐
1024: [SCOI2009]生日快乐 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 1955 Solved: 1395 [Submit][Sta ...
- BZOJ 1024 SCOI2009 生日快乐 暴力搜索
奇怪以前做了却没写题解..强行爆搜保平安..CSDN不支持普通编辑器编辑的博客转换成MarkDown的? 看到n<=10,可以联想到O(n!)的算法,大概就是暴力(brute force)的搜索 ...
- bzoj 1024 [ SCOI 2009 ] 生日快乐 —— 递归
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1024 因为每次把一块切成两块,所以可以枚举从哪里切开,然后递归求解: 一开始用了不太对的贪心 ...
- bzoj 1024 [SCOI2009]生日快乐——模拟
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1024 可以枚举这边放多少块.那边放多少块. 注意精度.不要每次用x*y/base算有多少块, ...
- BZOJ 1024: [SCOI2009]生日快乐 dfs
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=1024 题意: 题解: http://www.cnblogs.com/ljh2000-ju ...
- BZOJ.1024.[SCOI2009]生日快乐(记忆化搜索)
题目链接 搜索,枚举切的n-1刀. 对于长n宽m要切x刀,可以划分为若干个 长n'宽m'要切x'刀 的子问题,对所有子问题的答案取max 对所有子问题的方案取min 就是当前状态答案. 这显然是会有很 ...
最新文章
- Windows,远程计算机:X.X.X.X,这可能是由于CredSSP加密Oracle修正
- iview选择月份 月初月末 时间戳格式
- 推荐系统——GBDT+LR
- 在MacBook上Jupyter安装
- python db api_dbapi · PyPI
- 动态链接库、名字修饰约定、调用约定
- opencv一些常用的操作
- 网络广告假流量盛行,查处有妙招
- Scrapy ImportError: No module named items
- 怎么修改探索者服务器地址,探索者可不可以修改快捷键???
- 老王的JAVA基础课:第2课 JDK安装和环境变量配置
- Mavlink心跳/连接协议
- 计算机快捷键大全列表6,常用的快捷键大全(IT)
- 【JZOJ A组】黑暗之魂(darksoul)
- kali虚拟机安装提示安装系统步骤失败
- 软考-高级项目管理(二十)
- python解决Failed building wheel for XXX
- poj3414 - Pots
- Kring(DACE)Multiple design sites are not allowed
- python url加密_python的加密操作
热门文章
- @RestController和@Controller区别
- springboot之@ConfigurationProperties加载配置文件
- 西安网络推广教大家如何提高网站抓取量?
- 网站推广怎样实现网站设计吸引用户注意完成网站推广指标?
- keystone连接mysql_3、KeyStone服务部署与验证
- linux文件读写实例,[Linux文件]使用read函数从文件读取数据的实例
- 开发日记-201909024 关键词 linux基础
- Apache Samza流处理框架介绍——kafka+LevelDB的Key/Value数据库来存储历史消息+?
- elasticsearch负载均衡节点——客户端节点 node.master: false node.data: false 其他配置和master 数据节点一样...
- iPhone XS MAX全球首碎!一看官方维修价 网友:修不起!