2的1000次方的各位之和是多少?
215 = 32768 并且其各位之和为 is 3 + 2 + 7 + 6 + 8 = 26.
21000 的各位数之和是多少?
public class Test {public static int sum(int[] total){int sum = 0 ;for(int i : total){sum += i;}return sum;}public static void main(String[] args) {int length = 1000;//结果在数组中逆序排序。int[] total = new int[length/3+1];//根据lg(2^1000)=1000*lg2=1000*0.30103=301.03可知结果不会超过334位total[0] = 1;int n = 0; //记录当前有效倍数for(int i = 0 ;i < length; i ++){for(int j = 0 ; j <= n ; j ++){total[j] *= 2;}for(int j = 0 ; j <= n ; j ++){if(total[j] >= 10){total[j] %= 10;total[j+1]++;if(n < length/3){n++; }}}}System.out.println(sum(total));}
}
2的1000次方的各位之和是多少?相关推荐
- 求2的1000次方的各位之和
这是Project Euler的第16题,方法是用一个数组模拟乘法. #include<vector> #include<iostream> #include<vecto ...
- 计算 2 的 1000次方
计算 2 的 1000次方 参考自:http://www.cnblogs.com/herbert/archive/2011/02/13/1953943.html Project Euler probl ...
- 关于2的1000次方
之前看到文章说,一道面试题,计算2的1000次方. 底下的评论基本上都是说因为数据长度非常大,需要按数据的每一位来创造数组,按数组的每位做循环计算. 如果用js的话,一行代码搞定,而且速度很快,耗时4 ...
- 2的1000次方等于多少
2 的 1000 次方等于: 1071508607186267320948425049060001810561404811705533607443750388370351051124936122493 ...
- 计算2的1000次方
今天看到一道腾讯笔试题:计算2的1000次方,并打印出来,限时20分钟. 计算机里面,乘以2可以用移位操作进行优化,先用浮点数实现,具体思路如下: int factor = 1000; // 1000 ...
- 求2的1000次方的各位数字之和
2^1000不能用平常的二维数组来求值,具体原因参考http://t.csdn.cn/NfCou 我们利用两个数组来进行每一位数字的存储.用a来存储每一位数字,b进行位数之间的转换,具体过程的实现可以 ...
- c语言计算2的n次方(可以1000次方以上)(利用数组)
#include<stdio.h> #include<stdlib.h> //计算2的n次方,创建数组赋予足够大的空间,使用for循环执行n次,如果a[i]>9则a[i] ...
- c语言2的1000次方,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "stdio.h " int main(void) { static unsigned int temp[1024] ...
- 【c语言】求 1000 以内全体素数之和
#include<stdio.h> int main(){int a,b,c,i,sum;c=0;a=1;sum=0;while(a<=1000){for (i = 1; i < ...
最新文章
- java 创建servlet_javaweb02-创建第一个Servlet
- 报名 | 风控中的A/B卡:申请模型和行为模型讲座
- 关于机器学习你必须了解的十个真相
- ibm笔记本电脑电池_福建省厦门市集美区电池定制供应多少钱
- 胖爷的vim实用手册 - 基础篇(打开、关闭、移动、搜索)
- [css] 使用纯CSS代码实现动画的暂停与播放
- [vue] 你是从vue哪个版本开始用的?你知道1.x和2.x有什么区别吗?
- Exchange队列优先级介绍和配置
- Python学习-07-面向对象编程初级
- 最短路中部分点只能从中任意选取K个问题
- 当一个人把一个行业说得特别容易赚钱的时候
- css表示屏幕宽度和高度
- 桌球小游戏(java)编程
- 关于ASCII码和机内码
- 本科毕业设计——基于C++的棋类游戏自动生成工具的设计与实现
- Leetcode 408: Valid Word Abbreviation
- 【转】葡萄酒的干型、半干型、半甜型、甜型是什么意思?
- 【案例】路由器怎么自动获取IPv6地址?
- Redis ZADD命令
- h5+js+ajax+百度翻译API:实现翻译功能