【1170】计算2的N次方
【题目描述】
任意给定一个正整数N(N≤100),计算2的n次方的值。
【输入】
输入一个正整数N。
【输出】
输出2的N次方的值。
【输入样例】
5
【输出样例】
32
【参考程序】
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;int main() {int n, s, len, a[10001]; // len记录数组a的实际长度 scanf("%d", &n);a[1] = 1; // 个位数初始化为1s = 0; // s记录实际的位数 len = 1; // len记录数位 for (int i=1; i<=n; i++) { // 进行n次连乘 for (int j=1; j<=len; j++) { a[j] *= 2; // 每个位数都乘以2}for (int j=1; j<=len; j++) {s = 0;if (a[j] > 9) { // 判断当前的数是否需要进位 a[j+1] += a[j] / 10; // 进位a[j] %= 10; // 只留下个位s = max(s, j+1); // s记录实际位数 }} len = max(len, s); // 判断当前的数的位数,避免多余地乘 } for (int i=len; i>=1; i--) {cout << a[i];} return 0;
}
【1170】计算2的N次方相关推荐
- 信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方
[题目链接] ybt 1170:计算2的N次方 OpenJudge NOI 1.6 12:计算2的N次方 [题目考点] 1. 高精度 考察:高精乘低精 高精度计算讲解 2. 快速幂 [解题思路] 先估 ...
- 信息学奥数一本通(1170:计算2的N次方)
1170:计算2的N次方 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 15778 通过数: 8179 [题目描述] 任意给定一个正整数N(N<=1 ...
- 39页第7题 计算2的i次方之和
/*计算2的i次方之和*/ #include<stdio.h> #include<math.h>/*调用math.h文件中的函数*/ int main(void) {int n ...
- Python计算 1的9999999次方,不到1s就得出答案!是如何处理的?
问题引发 网友计算1的9999999次方,不到1s就得出答案.那python是如何处理的? >>> a=1 >>> i=a**9999999 >>> ...
- 从键盘上录入两个整数,计算a的b次方的结果
从键盘上录入两个整数,计算a的b次方的结果 /*** 从键盘上录入两个整数,计算a的b次方的结果*/import java.util.Scanner;public class Test25 {publ ...
- 计算2的N次方(信息学奥赛一本通-T1170)
[题目描述] 任意给定一个正整数N(N≤100),计算2的n次方的值. [输入] 输入一个正整数N. [输出] 输出2的N次方的值. [输入样例] 5 [输出样例] 32 [源程序] #include ...
- java 6789的10000次方,用MSSQL计算2的10000次方
在论坛看到 牛人们的 思路 特此收藏啊 以备学习 ----------本机测试 1秒--------- 用decimal(38,0),0秒: SET NOCOUNT ON GO IF OBJECT ...
- 汇编指令:使用汇编指令计算2的8次方
预备知识 使用汇编语言经典教材 王爽老师的<汇编语言第三版> 对汇编语言进行学习. 在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了. 下面我们看下在debug模式下 ...
- 汇编语言:使用汇编程序计算2的8次方
预备知识 在博客 汇编指令:使用汇编指令计算2的8次方 中使用汇编指令进行计算的,太不可科学了,是用来熟悉汇编 练习指令滴.这次我们用真正的汇编语言进行编程来计算2的8次方. 在本程序中,没有直接的数 ...
最新文章
- 利用node、express初始化项目
- 轻松构建基于 Serverless 架构的小程序
- target java_java元注解 @Target注解用法
- 【Python】从0开始写爬虫——豆瓣电影
- 【TypeScript】TypeScript 学习 4——模块
- pdf增强锐化软件_终于找到这款神器!高级锐化插件 让你的画面更清晰
- 博文视点算法书单|让算法学习不再难
- CryptoTab 服务器_宁畅AI服务器X640 首登MLPerf 斩获30项世界第一
- 学习FFmpeg API – 解码视频
- MacBook Air 2013双系统装机
- win7休眠不断网的设置方法
- 微信小程序 一键保存视频到手机相册功能(视频来源为链接)
- 我的新书《asp.net开发技巧精讲》
- 计算机操作系统 电子科技大学 期末考试
- iphone6 和 iphone6 plus 屏幕适配问题
- chatgpt赋能python:Python中cwd的介绍与使用
- 互联网公司招聘--奇虎360--技术类--2014年笔试题
- ACM-ICPC 2017 Asia QingDao:喜,抑或是悲?幸运,抑或是倒霉?退役!!!
- c语言集合运算有菜单,怎样用C语言实现集合运算
- webpack4.0 CheatSheet
热门文章
- Mesoscale eddy trajectory下载
- sap项目部署到服务器,本地项目部署到云服务器
- 商品与产品的哲学区别与不可知论的“知识”统一能力
- 国服雷霆服务器维护,魔兽世界怀旧服国服开启免费定向转服,五个新服务器名字全被嫌弃...
- 关于maven仓库存在jar包,工程引用却找不到
- 毕业设计 红外热释电的房间人数计数系统 - 单片机 物联网嵌入式
- 概率论与数理统计-下篇
- python写酒店管理系统报告_酒店管理系统python
- MySQL酒店管理系统课程设计_酒店管理系统的设计与实现(PHP,MySQL)(含录像)
- ArcGIS制图——单图层道路压盖处理