雨灿网站建设网站建设之开展电子商务

news/2025/9/26 20:33:01/文章来源:
雨灿网站建设,网站建设之开展电子商务,西安品牌策划,我的网站要怎样做才能让人家搜到4、正整数高精度 ​ 出现高精度的情况一般只有C会出现#xff0c;python会无限制#xff0c;java有大整数#xff0c;所以基本上不用考虑#xff0c;一般会出现四种情况 一个较大数A 一个较大数B一个较大数A - 一个较大数B一个较大数A * 一个数一个较大数A / 一个数 这里…4、正整数高精度 ​ 出现高精度的情况一般只有C会出现python会无限制java有大整数所以基本上不用考虑一般会出现四种情况 一个较大数A 一个较大数B一个较大数A - 一个较大数B一个较大数A * 一个数一个较大数A / 一个数 这里补充一个知识 A10 和 len(A)10 前一个A 只能取 0-10 后一个A 是A的位数小于10 也就是说 A的取值范围为0~9999999999 4.1、高精度加法 ​ 如果我们用数组去存储一个数应该按下面这种方式去存储方便去进位 那么我们来看看模板 //模板 vectorint add(vectorint A, vectorint B) {vectorint c;int t 0;//进位for (int i 0; i A.size()|| iB.size(); i){//依次加上ab上的位数if (i A.size()) t A[i];if (i B.size()) t B[i];// t%10就会得出该位的余数 比如 77 14 这里 14%10 4c.push_back(t % 10);// 然后这里是看是否进位 没有进位就会变成0 有的话就会变成1// 例如 14/10 1 9/10 0t / 10;}//循环完看最高位是否进位 如果有的话就加上1if (t) c.push_back(1);return c; }​ 注意这里vector A传进来的数组一定是一个倒着存储着大整数的数组当然你遍历返回出来的数组也需要倒着输出才能得到我们正常的显示。 4.2、高精度减法 在考虑高精度减法的时候我们也是按照倒序的存储方式 ​ 这里需要注意的是我们要先判断两个大整数谁大谁小的问题。 //判断是否 AB bool cmp(vectorint A, vectorint B) {if (A.size() ! B.size()) return A.size() B.size();//这里是如果位数相等那么比较位数上的数字for (int i A.size() - 1; i 0; i--) {if (A[i] ! B[i]){return A[i] B[i];}}return true; }模板 vectorint sub(vectorint A, vectorint B) {vectorint c;for (int i 0,t 0; i A.size(); i){t A[i] - t;if (i B.size()) t - B[i];//这里t 10 %10 是为了防止0的情况出现c.push_back((t 10) % 10);//判断是否需要借位 如果要借位那么就减去 //t的状态只有两种 0,1 1就是借位了 0就没借if (t 0) t 1;else t 0;}//这里是去掉前面的0 如果结果为001 那么就去掉前面两个0//这里的位数是根据A的位数来的 例如 A 是 123 B是120 那么123-120 003while (c.size() 1 c.back() 0) c.pop_back();return c; }4.3、高精度乘法 注意这里是一个高精度的整数 X 低精度的整数 //乘法模板 vectorint mul(vectorint A, int b) {vectorint c;int t 0;//进位for (int i 0; i A.size() || t; i) {if (i A.size()) t A[i] * b;//模10是为了得个位还剩多少c.push_back(t % 10);// 这里除以10为了得到进多少位t / 10;}return c; }4.4、高精度除法 注意这里是一个高精度的整数 / 低精度的整数 //除法模板 商是c 余数是 r vectorint div(vectorint A, int b, int r) { //r是引用的方式传回去vectorint c; //商 r 0;for (int i A.size() - 1; i 0; i--) {//把当前位留出来加上下一位//例12/11 1*102/11 r r * 10 A[i];c.push_back(r / b);r % b;}reverse(c.begin(), c.end());//去掉前导0while (c.size() 1 c.back() 0) c.pop_back();return c; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918754.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Windows架构中安装Miniforge及python环境变量配置

在Windows架构中安装Miniforge及python环境变量配置pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

搜维尔科技:Force Dimension Omega力反馈设备遥操作工业机器人

Force Dimension是力反馈设备和触觉技术的先锋,其力反馈设备以高精度和多样化著称。 Omega.3:是Omega系列中的一款,该系列是Force Dimension力反馈设备中最经典的产品,专为高精度触觉交互设计。 Sigma.7:是Force …

简单电商网站模板黑龙江建设网官方网站三类人员

回顾总结 hive表的类型 :内部表和外部表 删除内部表会删除表的所有数据 删除外部表只会删除表的元数据,hdfs上的行数据会保留 表的分区和分桶 本质都是对表数据的拆分存储 分区的方式 是通过创建不同的目录来拆分数据 ,根据数据本身的内容最为…

汕头网站开发服务傲鸿网站建设

雅典学院(拉斐尔)来源:人机与认知实验室“你现在的气质里,藏着你走过的路,读过的书和爱过的人。"— 电影《卡萨布兰卡》里的一句话《追问人工智能》--刘伟 - 读书人视频如下:https://www.bilibili.com…

网站更换网址如何查找大理网站制作公司

原作者视频:【随机变量】【一数辞典】6正态分布_哔哩哔哩_bilibili 整个概率面积 S 1。 示例: 对称轴平均分μ90分,西格玛(确定最高点的值,值越大越缓,越小分布曲线峰值越瘦高)σ20分。

神奇的位运算——力扣136.只出现一次的数字 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

做婚庆网站的想法租空间做网站需要多少钱

1 IDEA概述 ​IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。 集成环境: ​把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。 2 IDEA…

一生一芯中有趣的C语言宏:LIST_FOREACH 链表遍历宏 - Zeeh

记录了学习 “一生一芯” 时遇到的 LIST_FOREACH 链表遍历宏。该宏的精髓在于使用 V 和 _node 双指针机制,以确保即使在复杂场景下(如用户误改指针),循环的健壮性和遍历的正确性也不会被破坏。记录了学习 “一生一…

3. Ollama 安装,流式输出,多模态,思考模型 - Rainbow

3. Ollama 安装,流式输出,多模态,思考模型 @目录3. Ollama 安装,流式输出,多模态,思考模型接入ollama本地模型本地大模型安装基于spring-ai使用 上我们在 Ollama 本地模型部署的大模型关闭 thingkingollama 流式…

C#性能优化基础:垃圾回收机制

相信很多C#开发者都没有关注过内存问题,毕竟我们有垃圾自动回收机制,不用像C/C++那样,需要手动去释放。其实关于内存是自动还是手动回收释放,一直也是有争议的,像C/C++这样的开发者认为,内存这么珍贵,就应该让人…

实验报告1

实验任务1 #include <stdio.h> #include <math.h>signed main() {//任务1// printf(" O \n");// printf("<H>\n");// printf("I I\n");//任务1_1// printf(" O …

工业网站开发商电商网站公司

ACM训练总结写这次的训练总结也就意味着这个学期快要结束了&#xff0c;“光阴似箭&#xff0c;日月如梭”&#xff0c;总觉得时间过得很快反而学的很少&#xff0c;但是这个学期待在ACM还是有收获的&#xff0c;从开学接触链表时候的一脸茫然 &#xff0c;到现在已经学完了线段…

2025.9.26——1蓝

提高+/省选- P2331 [SCOI2005] 最大子矩阵 周末的题,当时没写出来。 老师讲完状态之后发现其实不难,就是一个线性DP,只是状态和转移有点难度。

安装python解释器 - Jun

安装python解释器 1. 官方网站 下载地址 https://www.python.org/downloads/windows/ python-3.11.9-amd64.exe2. 右击管理员身份运行 .exe 自定义安装 配置path环境变量 2个 D:\Python311 D:\Python311\Scripts c…

深入解析MySQL InnoDB锁机制 - 教程

深入解析MySQL InnoDB锁机制 - 教程2025-09-26 20:07 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

根号

一. 根号分治 精髓就是拼接两个暴力 1. 余数根号分治:Remainder Problem 首先直接单点更新O(1),查询暴力跳O(n)。这个暴力的有点在于当查询的x比较大的时候,那么跳的次数就比较少。 另一种暴力思路就是维护c[i][j]为…

如何在 CentOS 7 上安装 bzip2-libs-1.0.6-13.el7.x86_64.rpm 文件

如何在 CentOS 7 上安装 bzip2-libs-1.0.6-13.el7.x86_64.rpm 文件​bzip2-libs 是 bzip2 压缩工具所需的库文件,很多软件运行时都依赖它。如果你在安装某些程序时提示缺少这个包,按本教程操作即可完成安装。 一、准…

做网站第一步区块链 做网站

开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 https://www.geek-workshop.com/thread-1860-1-1.htmlliamjeal电梯直达1# 发表于 2012-9-10 13:41:43 | 只看该作者 |只看大图 因CooCox用户数及影响力越来越大&#xff0c;CooCox团队也逐渐提高了对软件及代码协议的重…