首页 > 其他分享 >1022 D进制的A+B

1022 D进制的A+B

时间:2024-04-15 20:23:32浏览次数:25  
标签:进制 1022 int res ll long vector

给定的范围是2^30-1,如果是转化成2进制,也得30位,所以
不管用int或者long long都是没办法接收的(int大概是9位,long long是19位)只能用数组/栈了。

#include <bits/stdc++.h>
using namespace std;
#define ll long long
vector<int> tentoD(ll a,int d){//1到10进制 
	vector<int> res;
	while(a){
		res.push_back(a % d);
		a /= d;
	}
	return res;
}
int main(){
	ll a,b,d;
	cin>>a>>b>>d;//10进制转化为d进制 
	ll res = a + b;
    vector<int> ans = tentoD(res,d);
    if(ans.size()==0){
    	cout << "0";
    	return 0;
	}
    for(int i=ans.size()-1;i>=0;i--){
    	cout << ans[i];
	}
	return 0;
}

标签:进制,1022,int,res,ll,long,vector
From: https://www.cnblogs.com/chengyiyuki/p/18136837

相关文章

  • 二进制输出整数
    一个整数转成二进制,都明白是如果转换的,可以利用他的转换原理用代码表现出来。例如7转换从二进制就是不断地除2,保留余数,一直到0:7除2,余数1,第二次,3除2,余数1,第三次,1除2,余1,最后是0,那么7的二进制的表现形式就是111,如果用代码表示的话,可以用循环来不断的除2,当然除二也是有条件的那......
  • day01-03_我的Java学习笔记(Java基础语法--注释、字面量、变量、二进制、ASCII编码、
    1.Java基础语法1.1注释1.2字面量(Python中叫数据类型)1.3变量1.3.1变量的定义及使用1.3.2变量使用注意事项1.4数据的存储形式:二进制字节、字、bit、byte的关系:字word字节byte位bit,来自英文bit,音译为“比特”,表示二进制位。字长是指字的......
  • vscode使用gdb插件调试二进制文件
    使用vscode访问虚拟机里面的代码。代码是在虚拟机的xshell编译的(必须的debug模式)。现在可以通过在vscode下面安装gdb插件。然后就可以在vscode下面使用gdb来启动这个二进制文件了,还可以在vscode里面,在函数上面打断点。 在vscode左侧栏,点击debug,可以创建launch.json文件。......
  • [Java SE] 经典问题:超出Java Long型(8字节/64位)的二进制比特流数据如何进行大数的数
    0问题描述经典问题:超出JavaLong型(8字节/64位)的二进制比特流数据如何进行大数的数值计算?近期工作上遇到了这个问题:需要将一个无符号数、且位长>=8字节(等于8字节时,首位bit为1,其他bit不全为0)的二进制字符串转为Java****对象(原始整数),进行整型运算、或浮点数运算浮点运算......
  • P1604 B进制星球
    P1604B进制星球题目描述话说有一天,小Z乘坐宇宙飞船,飞到一个美丽的星球。因为历史的原因,科技在这个美丽的星球上并不很发达,星球上人们普遍采用\(B\(2\leB\le36)\)进制计数。星球上的人们用美味的食物招待了小Z,作为回报,小Z希望送一个能够完成\(B\)进制加法的计算器......
  • Sql Server对等复制中将截断字符串或二进制数据。 (源: MSSQLServer,错误号: 8152)
    近期发现好好的复制突然出现了报错,导致备份库数据不一致的问题,如下 一直以为是发布数据库进行了DDL操作没有同步到这边来,导致数据同步时长度不够导致的,结果把表都检查了一遍也没发现啥不对劲最后只好去找相关资料,结果找到了官方资料(目前老项目用的14版本) 这边有几个......
  • 用于显著提高检索速度和降低成本的二进制和标量嵌入量化
    我们引入了嵌入量化的概念,并展示了它们对检索速度、内存使用、磁盘空间和成本的影响。我们将讨论理论上和实践中如何对嵌入进行量化,然后介绍一个演示,展示了4100万维基百科文本的真实检索场景。目录为什么使用嵌入?嵌入可能难以扩展提高可扩展性二进制量化SentenceT......
  • 【Azure Power BI】在Power BI中获取十进制随机数后,转换十六进制作为颜色值示例
    问题描述在使用PowerBIDesktop做报表,用到了其中一个图标组件(CardBrowser),可以做出比较漂亮的图片和带颜色的卡片效果:但是,在自己的数据源中,并没有颜色值。所以颜色值为0-255的十进制转换为00-FF的十六进制数据,想到了生成随机数,然后转换为颜色值。数据源格式示例:Title Coun......
  • java代码将16进制字符串转换为图片,jdbc入库blob字段,解决ORA-01704,PLS-00172,ORA-06550,
    从Oracle导出SQL文件中的insert语句包含blob字段,语句HEXTORAW函数将16进制的字符串入库,由于字符串太长,insert失败下面的代码读取完整的insert语句,将HEXTORAW函数连同16进制的字符串替换为NULL,先将字段置空插入记录,然后使用PreparedStatement对图片文件读流更新入库importorg.......
  • Spring Boot集成JavaMailSender发送邮件,支持二进制流
    什么是JavaMailSenderJavaMailSender是SpringFramework中的一个接口,用于发送电子邮件。它是Spring对JavaMailAPI的封装,提供了更简单和更方便的方式来发送邮件。JavaMailSender接口定义了一组发送邮件的方法,包括发送简单文本邮件、发送带附件的邮件、发送HTML格式的邮件等。它隐......