nyoj841最高位数字
题目链接:http://115.159.40.116/problem_show.php?pid=5409
http://acm.nyist.net/JudgeOnline/problem.php?pid=841
题目描述
输入
每组数据输入一个正整数N(N≤1,000,000,000)。
输出
样例输入
3 4
样例输出
2 2
AC代码:
/*先计算log10(m^m),即ans=m*log10(m),
把ans分为小数部分与整数部分,
然后pow(10,ans)=pow(10,整数部分)*pow(10,小数部分)
而10^整数时,其最高位一定为1,
所以求出pow(10,小数部分)的最高位即可
*/
#include <stdio.h>
#include <math.h>
int main() {double m, interger;while(~scanf("%lf", &m)) {//modf()将一个小数的整数部分与小数部分分离,返回值是小数,得到的整数会存入第二个参数m = modf(m*log10(m), &interger);// @ m = pow(10,m);modf(m, &interger);//可能会有疑问,你就知道m一定>1? 就这么直接输出?//因为方程y=10^m必定过(0,1),m>0时y一定大于1,显然@处的m>0 printf("%d\n", (int)interger);}return 0;
}
nyoj841最高位数字相关推荐
- 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零
描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入 输入共 1 行,一个整数N. ...
- ACM_求N^N的前5位数和后5位数(数论)
NNNNN Time Limit: 2000/1000ms (Java/Others) Problem Description: 对于整数N,求N^N的前5位和后5位(1057题加强版) Input: ...
- JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)
电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议.SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮 ...
- LeetCode刷题-5
数组-66. 加一 题目描述 题目样例 Java方法:找出最长的后缀 9 思路及算法 代码 执行结果 复杂度 题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一.最高位数字存放 ...
- Leetcode-探索 | 加一
给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组. 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 1: ...
- 算法----------加一
题目: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一.最高位数字存放在数组的首位, 数组中每个元素只存储一个数字.你可以假设除了整数 0 之外,这个整数不会以零开头.示例 1:输入 ...
- 淮海工学院软件测试技术实验三功能测试,软件工程-实验3软件测试技术实验(7页)-原创力文档...
淮海工学院计算机工程学院 实验报告书 课程名: <软件工程> 题 目: 实验3软件测试技术实验 学 号: 2014140093 班 级: Z计121 姓 名: 薛慧君 评语: 评语: 成绩 ...
- python【力扣LeetCode算法题库】66-加一
加一 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 1: ...
- 参加第六届ITAT C语言程序设计大赛复赛-----数学溃败
早上睡过头了,差点迟到.... 第一题比较简单,列出形似 AB*CD=BA*DC 形式的所有等式,每个字母代表一个数字. 本人的做法是: 设两个数字 int X.Y,即 X=A ...
最新文章
- 详解医学顶刊《柳叶刀》最新发表新型冠状病毒研究论文
- 修改wamp默认网站目录
- Typescript尝试
- SVM学习(续)核函数 松弛变量和惩罚因子
- C++编程练习:设计一个银行账户类,包含户名、帐号以及当前余额属性,并且能完成开户、存款、取款和查询余额等行为。
- 在WPF中处理Windows消息
- ASP.NET Core on K8S深入学习(10)K8S包管理器Helm-Part 2
- 计算机驱动空间不够,Win8.1系统如何释放驱动器空间解决可用空间不足问题
- 步长条件梯度下降算法步长和收敛条件的设置的一些看法
- 记一次为公司搭建maven私服的过程
- 输入框限制规则 只能输入数字 只能输入字母数字 等等
- 主要计算机网络设备及其主要用途
- Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...
- 饥荒:mod教程索引
- 电话卡插到终端服务器通话时长,如何降低呼叫中心通话时长而不影响服务质量...
- 快手小店通涨粉推广怎么做?
- openCV之waitKey函数简介
- 统计学总结之Bias(偏差),Error(误差),和Variance(方差)的区别
- 抱团携手 深情助困 深圳叶国文参加漳州市驻深团工委举办关爱活动
- Python爬虫快速了解网页中javascript语言