bzoj 1024 [SCOI2009]生日快乐——模拟
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1024
可以枚举这边放多少块、那边放多少块。
注意精度。不要每次用x*y/base算有多少块,传参较好。
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #define db double using namespace std; const int N=15; const db INF=1005; db n,x,y,base,ans; db dfs(db x,db y,int k) {if(k==1)return max(x,y)/min(x,y);db ret=INF;for(int i=1;i<k;i++){db l=i*base/y;ret=min(ret,max(dfs(l,y,i),dfs(x-l,y,k-i)));l=i*base/x;ret=min(ret,max(dfs(x,l,i),dfs(x,y-l,k-i)));}return ret; } int main() {scanf("%lf%lf%lf",&x,&y,&n);base=x*y/n;printf("%.6lf\n",dfs(x,y,n));return 0; }
转载于:https://www.cnblogs.com/Narh/p/9378497.html
bzoj 1024 [SCOI2009]生日快乐——模拟相关推荐
- 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: [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 就是当前状态答案. 这显然是会有很 ...
- BZOJ1024 SCOI2009生日快乐
1024: [SCOI2009]生日快乐 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 1846 Solved: 1315 [ Submit][ ...
- 【搜索】[SCOI2009] 生日快乐 BZOJ 1024
[SCOI2009]生日快乐 BZOJ 1024 Time Limit: 1 Sec Memory Limit: 162 MB Description windy的生日到了,为了庆祝生日,他的朋友们 ...
- bzoj 1024 生日快乐 暴力搜索
bzoj 1024 生日快乐 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1024 Description windy的生日到了,为了庆祝生 ...
- bzoj 1024 生日快乐
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1024 题解: 枚举切开的两块的面积比例,由于每个人分得的面积要相同,所以面积比例的分子.分 ...
最新文章
- 【springboot】入门
- 在幕后看看Swift中的Map,Filter和Reduce的实现
- MyEclipse使用总结——使用MyEclipse打包带源码的jar包
- UDP和TCP协议包大小的计算
- 08 线性回归 + 基础优化算法【动手学深度学习v2】
- python学习笔记9-函数1
- P4302-[SCOI2003]字符串折叠【区间dp】
- java 发送16进制数据'_java 16进制数据递增
- vb不能插入png图片_VB6.0载入PNG格式图片
- c语言malloc函数的用法和意义
- unity 通过摄像机模拟实现小地图
- BZOJ 1189 HNOI2007 紧急疏散evacuate
- 外贸电商:除了paypal,这些支付方式也能帮到你!
- JAVA判断当前日期是否是工作日,还是节假日
- 数字时代,企业应该如何看待商业智能BI
- javaMail实现发邮件功能
- 视频号直播怎么玩儿?手把手教你实操全流程!
- 静态程序分析(一)—— 大纲思维导图与内容介绍
- 正向代理和反向代理快速理解
- 回收站文件清理了还能找回来吗