UVA 107 帽子的猫咪
来源:互联网 发布:win8.1能下vb 编辑:程序博客网 时间:2024/04/29 02:16
题意真的是绕。。。
绕了半天就是指数解方程组
参考:http://www.cppblog.com/csu-yx/archive/2012/05/07/173913.aspx
#include <iostream>#include <sstream>#include <cstdio>#include <cstring>#include <cmath>#include <string>#include <vector>#include <set>#include <cctype>#include <algorithm>#include <cmath>#include <deque>#include <map>using namespace std;///#define INF 0xffffff7#define MAXN 200 ///int main(){///int i, j;int nInitH, nOnes;//初始高度, 干活的小猫总数int nMid;int nN, n;//两个指数方程解两个变量的值while (scanf("%d%d", &nInitH, &nOnes), nInitH + nOnes){int nBeg = 1;int nEnd = nOnes;while (nBeg <= nEnd){nMid = (nBeg + nEnd) / 2;double fRes = log10(nInitH) * log10(nMid);double fTemp = log10(nMid + 1) * log10(nOnes);if (fabs(fRes - fTemp) < 1e-10){nN = nMid;break;}else if (fTemp > fRes){nBeg = nMid + 1;}else{nEnd = nMid - 1;}}n = floor(log10(nInitH) / log10(nN + 1) + 1e-9);int nSum = 0;int nLazy = 0;int nNum = 1;for (i = 0; i <= n; i++){nSum += nNum * nInitH;nLazy += nNum;nNum *= nN;nInitH /= (nN + 1);}printf("%d %d\n", nLazy - nOnes, nSum);} /// return 0;}
- UVA 107 帽子的猫咪
- UVa 107 帽子里的猫
- 解析猫咪的语言
- 猫咪的晚安吻
- 猫咪
- 老家的猫咪(图)
- 会搓手的小猫咪
- 黑帽子白帽子的问题
- 舞会的黑白帽子
- 帽子上的羽毛
- 帽子的使用范围
- 帽子里的猫
- 帽子的搭配
- 朝鲜的帽子
- 神奇的自慰帽子
- 给亲爱的猫咪征名
- 大猫咪头像,我的新头像
- 会眨眼的小猫咪电路图
- 【ERROR】query_log_injava.lang.IllegalArgumentException: Illegal character in query
- SQL Server通过储存过程实现批量删除注意事项
- 关于工作队列
- Android代码混淆技术
- 双精度的高斯
- UVA 107 帽子的猫咪
- 开发随笔
- 林大陈宇老师的原创高斯
- 马戏团人塔高度
- TCP 三次握手
- hdu3404 Switch lights-----NIM积
- ORA-01123:无法启动联机备份;未启用介质恢复(错误分析)
- uva 993 - Product of digits
- 计算机网络基础知识 四