帽子里的猫
来源:互联网 发布:上海皮肤科排名 知乎 编辑:程序博客网 时间:2024/04/29 00:24
假设K为帽子里编出的次数,M是最后的工作猫数,H是最后的高度。
则根据题意会有:
(1/(n+1))^K=1 和 n^K=M;①
联立消去K,会有
ln(H)/ln(M) == ln(N+1)/ln(N);
然后用枚举的方法找到符合上述条件的N,代码如下:
while (fabs(log(N)/log(N+1) -log(M)/log(H)) >1e-10) ++N;
由①处的两个式子自然可以算出K的值了~,
K = (int)(0.5+log(H)/log(N+1));
然后是求高度,是一个等比数列的求和公式:
int(0.5+ (1-pow(N/(N+1),K+1)) * (N+1) *H ) ;
这道题对math函数的使用要求较高,可以学到一些东西的运用。
0 0
- 帽子里的猫
- UVA107帽子里的猫
- UVa 107 帽子里的猫
- 想买一顶星爷在《鹿鼎记》里泡妞用的老虎帽子。
- 百度之度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
- 百度面试题--度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同,度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
- 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
- 黑帽子白帽子的问题
- 舞会的黑白帽子
- 帽子上的羽毛
- 帽子的使用范围
- 帽子的搭配
- 朝鲜的帽子
- 神奇的自慰帽子
- 帽子
- UVA 107 帽子的猫咪
- ERP的十四顶帽子
- 求第三便宜的帽子
- ubuntu下Eclipse中文显示乱码的问题
- 简单数位DP
- Android 程序锁(一)
- 判断服务状态
- SQL注入漏洞的判断_见微知著
- 帽子里的猫
- codeforces_233_div2解题报告
- flappy bird游戏源代码揭秘和下载后续---添加广告sdk和与android交互
- Unity3d 播放音乐回调事件
- [asp.net] json数组、字符串 解析(转换为对象)
- 10916 - Factstone Benchmark(还有什么比学完之后的应用更爽?)
- SQL SERVER中PIVOT和UNPIVOT
- Leetcode 之二叉树 tree
- asp.net控件的CssClass 中的 visible和hidden的区别