首页 > 其他分享 >2^2023+3^2023

2^2023+3^2023

时间:2023-07-06 13:56:35浏览次数:36  
标签:10 int 2023 ++ a2 b3 1000

主要思想使用数组(理论上链表也可以)并根据加法法则来写出代码·来承担超大数(好像木桶)

#include<iostream>
#include<cmath>
using namespace std;
int a2[1000];
int b3[1000];
int main(void) {
int a = 2, b = 3;
int sum[1000];

for (int i = 0; i < 1000; i++) {
sum[i] = 0;
a2[i] = 0;
b3[i] = 0;
}
a2[0] = 2;//2的一次方
b3[0] = 3;//3的一次方

进行初始化数组

 

 

for (int i = 0; i < 2022; i++)
{
for (int j = 0; j < 1000; j++) {
a2[j] *= 2;

}
for (int j = 0; j < 1000; j++) {
if (a2[j] >= 10) {
a2[j] = a2[j] - 10;
a2[j + 1]++;
}
}
}

求2^2023并储存到数组a2中(储存顺序为倒序储存)

储存原理如下:

 

 

 

for (int i = 0; i < 2022; i++)
{
for (int j = 0; j < 1000; j++) {
b3[j] *= 3;

}
for (int j = 0; j < 1000; j++) {
if (b3[j] >= 10) {
if (b3[j] >= 20) {
b3[j] = b3[j] - 10;
b3[j + 1]++;
}
b3[j] = b3[j] - 10;
b3[j + 1]++;
}
}
}

求3^2023并储存到b3数组中(储存序列为倒序储存)

 

 

for (int i = 0; i < 1000; i++) {
sum[i] = a2[i] + b3[i];

}
for (int j = 0; j < 1000; j++) {
if (sum[j] >= 10) {
sum[j] = sum[j] - 10;
sum[j + 1]++;
}
}cout << endl;
for (int i = 965; i > 0; i--) {

cout << sum[i]<<endl;

}

求和并输出(倒序输出)

 

标签:10,int,2023,++,a2,b3,1000
From: https://www.cnblogs.com/yiyulhb/p/17531943.html

相关文章

  • 极限科技受邀参加 2023 可信数据库发展大会并入选 “中国数据库产业图谱”
    7月4-5日,由中国信息通信研究院(以下简称"中国信通院")、中国通信标准化协会主办,中国通信标准化协会大数据技术标准推进委员会承办,InfoQ联合主办的"2023可信数据库发展大会"主论坛在北京国际会议中心隆重召开。中国通信标准化协会副理事长兼秘书长代晓慧以视频方式致辞,中国信......
  • 盘点!国内隐私计算学者在 USENIX Security 2023 顶会上的成果
    USENIXSecurity是国际公认的网络安全与隐私计算领域的四大顶级学术会议之一、CCF(中国计算机学会)推荐的A类会议。每年的USENIXSecurity研讨会都会汇集大量研究人员、从业人员、系统管理员、系统程序员和其他对计算机系统、网络安全和隐私最新进展感兴趣的人。近日,在......
  • 【2023-07-04】就睡酒店
    20:00我在生活中,永远是追求宁静的工作和简单的家庭生活。为了实现这个理想,我一直竭力保持宁静的环境,以免受人事的侵扰和盛名的喧嚣。                                            ......
  • 2023-07-06 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(一).md
    2023-07-06《数值优化方法》-庞丽萍,肖现涛-无约束最优化(一)数值优化方法Matlab优化概述形如的问题称为无约束最优化问题,注意到上述问题是定义在上且为实值函数。对于上述优化问题首先需要明确的是最优解的概念。定义1.1若对任意,不等式成立,则称是优化问题的全局极小解(或全......
  • SSO2.0 20-20230705
                   ......
  • 2023.0705 学习记录(递归,var,foreach,Array)
    递归1.做一个累乘的递归代码:publicstaticintmultiplications(inta){if(a==1){return1;}returna*multiplications(a-1);}2.做一个1-2+3-4..递归pub......
  • CISCN东北赛区-2023-pwn-all
    CISCN东北赛区-2023-pwn-allNoviceChallenge漏洞利用改strlen的got表EXP#!/usr/bin/envpython3frompwncliimport*cli_script()io:tube=gift.ioelf:ELF=gift.elflibc:ELF=gift.libcfilename=gift.filename#currentfilenameis_debug=gift.deb......
  • 2023年7月5日,生产者消费者模型,线程的休眠、礼让、合并、中断、生命周期、守护线程
    线程复习1.线程的休眠需求:编写一个抽取学员回答问题的程序,要求倒数三秒后输出被抽中的学员姓名分析:1.创建String数组存放学员姓名2.利用随机数获取学员下标3.通过下标获取学员姓名4.倒计时3秒通过for循环使用Thread.sleep(1000)来实现,Thread.sleep(1000);此方法为静态......
  • 2023-07-05:爱丽丝和鲍勃继续他们的石子游戏 许多堆石子 排成一行,每堆都有正整数颗石
    2023-07-05:爱丽丝和鲍勃继续他们的石子游戏许多堆石子排成一行,每堆都有正整数颗石子piles[i]游戏以谁手中的石子最多来决出胜负。爱丽丝和鲍勃轮流进行,爱丽丝先开始。最初,M=1。在每个玩家的回合中,该玩家可以拿走剩下的前X堆的所有石子,其中1<=X<=2M然后,令M=max......
  • day82(2023.7.5)
    1.什么是框架? ......