相关文章
信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方
【题目链接】
ybt 1170:计算2的N次方 OpenJudge NOI 1.6 12:计算2的N次方
【题目考点】
1. 高精度
考察:高精乘低精 高精度计算讲解
2. 快速幂
【解题思路】
先估算结果的位数。指数最大为100,求 2 100 2^{100} 2100的位数。 已知&…
建站知识
2025/3/16 22:47:02
剑指offer(12)--浮点数的整数次方
浮点数的整数次方 1.暴力算法:
这种算法效率不高
class Solution {
public:double Power(double base, int exponent) {if(exponent0) return 1;if(base0) return 0;double ans1.0;if(exponent>0){while(exponent>0){ans*base;exponent--;}return ans;}else…
建站知识
2024/12/21 1:55:12
1.6-12:计算2的N次方
总时间限制:
1000ms 内存限制:
65536kB
描述
任意给定一个正整数N(N<100),计算2的n次方的值。
输入
输入一个正整数N。
输出
输出2的N次方的值。
样例输入
5
样例输出
32提示
高精度计算
代码
#include<bits/stdc.h>
using namespace std…
建站知识
2025/3/1 3:49:40
剑指offer 12、数值的整数次方 python和c++
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
思路1:直接循环乘exponent次的base
python 版
# -*- coding:utf-8 -*-
class Solution:def Power(self, base, exponent):…
建站知识
2024/12/12 4:53:48
java int型写次方_12.数值的整数次方 Java
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 这道题看似简单,其实BUG重重。要注意的问题: 1 关于次幂的问题特殊的情况,比如次幂为负数,或者基数为0时等等复杂的情况 2 机器中浮点数…
建站知识
2024/12/12 17:29:45
计算11的N次方,N非常大
11的N次方
最近在网上看到一道题,感觉还蛮有意思的,题目要求要用程序实现11的N次方,这个N可能会很大,所以结果要用字符串表示。
在写程序之前我们先把测试用例写出来,这里从11的0次方到21次方都有测试到:…
建站知识
2025/2/27 9:41:24
openjudge 1.6.12 计算2的N次方
OpenJudge - 12:计算2的N次方 解题思路:
1.Long long最高表示2的63次的整数,此题n最大为100,所以存放不下,需要用到高精度乘法,并且用数组来模拟
2.首先判断n最大为100,依照十进制数的规律,数…
建站知识
2025/3/19 1:18:33