码迷,mamicode.com
首页 >  
搜索关键字:大数字    ( 205个结果
大数问题 加减乘除余 有参考部分网络代码如除法和减。其余原创。
大数问题集训会教案大数问题,其实就是模拟运算,因为系统自带的int long bouble这些类型无法容纳百位千位的大数字,从而手动模拟运算过程,使用字符串来表示这样的超大数字,如果你会Java的话就简单多了,直接有一个大数类,可以像用函数一样直接调用,不过,那个是大三学滴。 大数问题适用的问题,一...
分类:其他好文   时间:2015-02-26 20:06:44    阅读次数:246
(hdu step 4.1.8)猜数字(求n次所能猜到的最大数字)
题目:猜数字Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 318 Accepted Submission(s): 247 Problem DescriptionA有1数m,B来猜.B每猜一次,A就说"太大","太小"或"对了" 。 问B猜n次可...
分类:其他好文   时间:2015-02-16 19:40:35    阅读次数:215
JS(二)数字对象和字符串对象
一、js功能 因为学的东西比较多,容易混淆。也不可能一个个的记住,这里备注一下,以后要用到的时候,就能快速的回想起来。 index-number.js /** * 显示数字对象 */ function myFunction() { var x1 = 3.14;// 小数 var x2 = 11;// 整数 var x3 = 14e5;// 大数字 var x4 = 0237;//...
分类:Web程序   时间:2015-02-12 18:27:57    阅读次数:158
13.Roman to Integer
首先简单介绍一下罗马数字,一下摘自维基百科 罗马数字共有7个,即I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。按照下述的规则可以表示任意正整数。需要注意的是罗马数字中没有“0”,与进位制无关。一般认为罗马数字只用来记数,而不作演算。 重复数次:一个罗马数字重复几次,就表示这个数的几倍。右加左减:在较大的罗马数字的右边记上较小的罗马数字,表示大数字加小数...
分类:其他好文   时间:2015-01-31 12:48:17    阅读次数:140
【Java】自从有了BigInteger,我再也不用担心要处理的数据有多大了
想当年,在C语言的学习中,我们常常被灌输,int的范围不能超过2^32如果你的操作系统是64位的还能去到2^64,而long则是固定2^32,如果你要用到更大的数则应该用double等浮点型表示,虽然double的长度是你操作系统的位长,但表示大型数据的时候仍然会丢失精度,因此C语言甚至还出现一些表示大数据但不能够丢失精度的数组题,记得当时候我也曾经做过,使用一个循环结构来对一个超长数据字符串,比...
分类:编程语言   时间:2015-01-28 16:03:02    阅读次数:162
Leetcode#179 Largest Number
原题地址先将数字转成字符串,然后排序,让能够组成更大数字的字符串放在前面,最后拼接成完整的字符串即可。有种很巧妙的方法判断两个字符串的大小关系,假设两个字符串是A,B,则比较AB和BA,若AB比BA大,说明A应该放在前面,即A &num) { 2 string res; 3 4 vecto...
分类:其他好文   时间:2015-01-26 19:00:19    阅读次数:129
UVA 11549 Calculator Conundrum Floyd判圈
题目链接: 题意: 输入n k,表示计算器能显示n位数字,初始有一个数字k 每次操作 k = k^2, 若超出n位则截取前n位。 求能获得的最大数字。 思路: 首先我们能判断这个操作一定存在循环。 那么如何终止循环,利用Floyd判圈法 让两个循环child1和child2刚开始都为k,然后child1每次变换一次,child2每次变换2次; 这样当child1再次等...
分类:其他好文   时间:2015-01-23 11:13:33    阅读次数:161
十进制、二进制、八进制、十六进制互相转换
十进制数由0~9共10个数字字符组成,在十进制数的每一位上满十进一,在十进制每一位中表示最大数字为9.二进制数由0和1两个数字字符组成,在二进制中“逢二进一”,在二进制每一位中表示最大数字为1.八进制是由0~7共8个数字字符组成,在八进制中“逢八进一”,在八进制中每一位中表示最大数字为7.十六进制是...
分类:其他好文   时间:2015-01-22 14:48:34    阅读次数:294
1012. 数字分类
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和; A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...; A3 = 被5除后余2的数字的个数; A4 = 被5除后余3的数字的平均数,精确到小数点后1位; A5 = 被5除后余4的数字中最大数字。 输入格式: 每个输入包含1个测试用...
分类:其他好文   时间:2015-01-20 18:00:52    阅读次数:182
Java实现超大数字相加的算法
以前看到过这样一个面试题,大体意思是:计算两个超大的数字[远超出long能表示的范围]相加,并打印结果? 今天群里又有人在说这个问题,想想曾经看到面试题的时候不会做,现在思考了一下就来试试,结果轻而易举搞定了~~~~PS:是不是代码敲多了,自然就懂了?搜噶~~ 这是第一次写的,大体可以用,但是运算的时候用了强制类型转换,效率不高,后面又稍微优化了一点点 public sta...
分类:编程语言   时间:2015-01-20 13:49:21    阅读次数:314
205条   上一页 1 ... 16 17 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!