ZOJ_1292_Integer Inquiry

本体(Ontology)概述 认识本体        本体(Ontology)的概念源自于哲学领域,在哲学中的定义为“对世界上客观事物的系统描述,即存在论”。哲学中的本体关心的是客观现实的抽象本质。而在计算机领域,本体可以在语义层次上描述知识,可以看成描述某个学科领域知识的一个通用概念模型。德国学者Studer在1998年给出了本体的相关定义“本体是共享概念模型的形式化规范说明”。这个定义包含了四层含义:即共享(share)... 阅读详情
Integer Inquiry

Time Limit: 2 Seconds      Memory Limit: 65536 KB

One of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 333 and he explored taking various sums of those numbers.

``This supercomputer is great,'' remarked Chip. ``I only wish Timothy were here to see these results.'' (Chip moved to a new apartment, once one became available on the third floor of the Lemon Sky apartments on Third Street.)


Input

The input will consist of at most 100 lines of text, each of which contains a single VeryLongInteger. Each VeryLongInteger will be 100 or fewer characters in length, and will only contain digits (no VeryLongInteger will be negative).

The final input line will contain a single zero on a line by itself.


Output

Your program should output the sum of the VeryLongIntegers given in the input.


This problem contains multiple test cases!

The first line of a multiple input is an integer N, then a blank line followed by N input blocks. Each input block is in the format indicated in the problem description. There is a blank line between input blocks.

The output format consists of N output blocks. There is a blank line between output blocks.


Sample Input

1

123456789012345678901234567890
123456789012345678901234567890
123456789012345678901234567890
0


Sample Output

370370367037037036703703703670




题意和思路:大数相加,首先肯定要接受字符串,然后就是自己模拟相加和进位了,注意些细节可以省略很多麻烦,比如sum[0]保存低位 这样进位直接前面的加1就好 方便很多 代码有注释 不需要多说了。之前写了个版本代码太长 后来重新写了个如下。

/******************************************
**
**      Author: Wan KaiMing
**      Date:   2012-11-04-21.24 星期日
**
*******************************************/



#include <iostream>
#include <string>
#include<cstring>
#define  MAX  105
using namespace std;

void addsum(int sum[],string s){
   int len = s.length();
   int t;//用于保存每个转化成数字的值
   for(int i=len-1;i>=0;--i){  //此处是i=len-1容易错 要知道数组从0开始
      t=s[i]-'0';
      if( (t+sum[len-1-i])>9 ){   //此处的处理时s从后面开始处理,保存的时候sum[0]保存最低位(建议) 如果保存最高位 每次长度不同 位置不好处理
       sum[len-1-i]=(t+sum[len-1-i])%10;
       sum[len-i]++;
      }
      else sum[len-1-i]+=t;
   }
}

int main(){
   string s[MAX];
   int n=0;
   int sum[MAX]={0};
   cin>>n;
   while(n--){
      int i=0;
      //处理相加
      while(cin>>s[i++]){
         if(s[i-1]=="0") break;
         addsum(sum,s[i-1]);
      }

      //确定输出的位置(将开头多余的0忽略)
      int pos=MAX-1;  //不要写成MAX要不然溢出了
      while(sum[pos]==0) pos--;

      //打印
      for(i=pos;i>=0;--i) cout<<sum[i];


      if(n==0)  cout<<endl;
      else cout<<endl<<endl;


	  //结束后初始化sum
	  memset(sum,0,sizeof(sum));
   }

  return 0;
}







UE5网络模块实战:属性复制、RPC与联机开发踩坑指南 多人联机开发中,网络同步是核心难题。UE5网络模块以服务器权威为基础,通过Actor复制、RPC和所有权机制实现多端状态一致。理解属性复制与OnRep回调、区分Server/Client/Multicast RPC的适用场景,是构建稳定联机架构的关键。本文结合数字孪生与多端协作场景,探讨如何将渲染与逻辑分离,并针对打包后网络失效、端口防火墙、崩溃排查等工程实践问题给出解决方案。通过蓝图接口解耦表现层,利用C++创建StaticMesh组件实现服务器逻辑与客户端表现分离,同时注意专用服务器不加载渲染依赖(如D 阅读详情

相关推荐

UM982上位机调试【精简版】

分享一些关于UM982卫导模块上位机调试的简快捷单小功能。

在线求职中... 1万+

zoj 1292 Integer Inquiry(大数)

<br />好久没做大数了,虽然做着还算顺利,就是有些地方忘记初始化了,调了半天。。。<br /> <br />交过去PE了4次。。。我哭。。下次一定要把题目看清楚!!!无语了都。。<br /> <br />#include <stdio.h> #include <stdlib.h> #include <string.h> char s1[102],s2[102]; int num2[102]; void init() { memset(num2,0,sizeof(num2)); }

小媛在努力~ 1725

Windows Server远程桌面断开后,PyWinAuto/按键精灵脚本失效?试试这个‘会话保持’的终极配置

本文深入解析Windows Server远程桌面断开后导致PyWinAuto/按键精灵脚本失效的问题,提供会话保持的终极配置方案。通过转换到控制台会话(console模式)和调整组策略,确保自动化程序在断开连接后持续稳定运行,适用于Windows Server各版本。

weixin_28738165的博客 227

zoj1292大数,Java解法

/*zoj上一AC*/ import java.util.*; import java.math.BigInteger; public class Main { public static void main(String[] a){          int h; Scanner sc=new Scanner(System.in);    int N=sc.nextInt(

Give_me_energy的专栏 500

AMBA-ATB spec

AMBA-ATB spec 1. ATB总线的用途及版本 1.1 ATB总线用途 一般来说,ATB(Advanced Trace Bus)总线用来在ARM的coresight组件之间传递trace数据。如下图所示: 1.2 ATB总线的版本 ATB(Advanced Trace Bus)共有两个版本,其中v1.0作为AMBA3的一部分,于2006年发布的,而v1.1则是2012年随着AMBA4发布的。ATB规范新增了数据(主要针对trace data)不可知的接口,以便在跟踪系统中根据 AMBA 规范跟

weixin_43781229的博客 7344

【小白教程】本地部署VLM-R1模型(使用Docker)

通过Docker本地部署VLM-R1大模型,详细教程。

m0_69855053的博客 2937

ZOJ 1292 Integer Inquiry

https://zoj.pintia.cn/problem-sets/91827364500/problems/91827364791 题意:先输入一个数 表示测试样例的个数,接着输入几个数(可以不是大数)。输入0结束求出所输入的几个大数的和。 题解:Java Biginteger类 注意输出格式,先输出每个块的和(每个块之间有一个空行),然后最后一个块之后没有空行 JAVA版本一 ...

无限迭代中...... 488

避开模板匹配的坑:OpenCVSharp中边缘梯度算法的优化实践

本文深入探讨了OpenCVSharp中边缘梯度算法在模板匹配中的优化实践,解决了传统方法在尺度变化、角度旋转和光照差异下的局限性。通过Sobel算子提取边缘梯度特征,结合轮廓检测和多尺度匹配策略,显著提升了匹配的鲁棒性和准确性。文章还分享了并行计算、内存访问优化等实战技巧,适用于工业检测和自动化识别场景。

http9protocoller的博客 197

ZOJ 1292 Integer Inquiry

周泰(C/C++) 472

PCB布局布线要求及多层电路板叠加原则

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考本文主要针对PCB布局布线中的要点进行了总结,并对多层电路板的叠加原则进行了解释。

Ka_wyb的博客 2934

STM32G0/G4电机控制中三角函数与浮点运算优化实战

三角函数(sin/cos)和浮点运算是电机矢量控制(FOC)的核心基础,直接影响Clark/Park变换、SVPWM及观测器的实时性与精度。在资源受限的MCU上,标准math.h库因无硬件FPU支持而引发严重时序抖动,导致电流环延迟、转矩脉动增大甚至系统复位。通过硬件加速(如STM32G4的CORDIC协处理器)或定制化定点算法(如STM32G0的查表+线性插值),可将sin/cos计算从数十微秒压缩至1–3 μs量级,提升30倍以上效率。该方案广泛适用于BLDC/PMSM驱动、伺服控制及高动态响应嵌入式运

weixin_35751412的博客 108

ZOJ 1292/HDU 1047 Integer Inquiry

题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1292 http://acm.hdu.edu.cn/showproblem.php?pid=1047 注意:HDU上有个测试数据输入0立即输出0 #include #include #include using namespace std; int

赞的心路历程 433

用 ABAP LSMW 的 Standard Batch / Direct Input 稳准快迁移物料主数据:从 MM01 录制到 RMDATIND 直入的落地指南

本文详细介绍了SAP数据迁移中LSMW工具的使用方法,重点分析了物料主数据迁移的两种主要路径:Batch Input Recording和Standard Batch/Direct Input。前者通过录制事务操作实现快速起步,后者通过调用预置接口程序实现稳定高效的批量处理。文章深入解析了Standard Direct Input的具体实施步骤,包括对象属性设置、源结构定义、字段映射规则等关键环节,并特别强调了迁移前的准备工作(如编号策略、视图策略等)对项目成功的重要性。通过对比两种方法的优缺点,为不同业务

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 153

zoj 1292 Integer Inquiry

一道简单的大整数加法题,让我做了整整一晚上,无语~~太马虎了,题目中说每个数长度小于等于100,但和不一定小于100啊,唉~·我就在栽在了这上面~~ 代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #include<iostream> 5 us...

B218707的博客 267

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ZOJ1292 POJ1503 Integer Inquiry 大数加法

大数加法,很简单。ZOJ和POJ的要求略有不同。/******************************************************************************* * Author : Neo Fung * Email : neo

Neo Fung的专栏 920

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

zoj 1292 Integer Inquiry

zoj 1292 Integer Inquiry

My world 528

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

POJ1503 ZOJ1292 Integer Inquiry

//4_7_23: Integer Inquiry 高精度整数累加 POJ1503 ZOJ1292 #include #include #include using namespace std; int main() { int i,j,temp,plus,count,length; char str[110][110]; int ans[210]; int cnt = 0; in

296

zoj 1292 Integer Inquiry【大数】

题意:先输入一个数  表示测试样例的个数,接着输入几个数(可以不是大数)。输入0结束求出所输入的几个大数的和。 #include #include #include using namespace std; int a[200],d[200]; char s[101]; void jw(int z[],int x[]) { for(int i=

平平淡淡才是真 933

ZOJ Problem Set–1292 Integer Inquiry

Time Limit: 2 Seconds Memory Limit: 65536 KB One of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 333 and he explore...

dcl67283的博客 133

zoj_1292 Integer Inquiry(大数相加)

1 , 使用java解决  直接调用java提供的大数处理的类就行了。最后直接用System.out.println()输出。 import java.math.BigInteger; import java.util.Scanner; public class zoj_1292 { public static void main(String[] args) {

梓翔在努力! 848

ZOJ Problem Set - 1292 Integer Inquiry

题目本身属于简单题,但是注意在输出的时候,题目很变态的对格式做了很多要求: 1.输入的N与下面的block有一个空行 2.每次输出与下一个输入的block有一个空行 3.但是特别注意,当是最后一个输出时不需要输出空行 见代码: #include <stdio.h> #include <string.h> void invert(char *a...

weixin_30409849的博客 107

zoj1292--------Integer Inquiry 大数

One of the first users of BIT's new supercomputer was Chip Diller. He extended his exploration of powers of 3 to go from 0 to 333 and he explored taking various sums of those numbers. ``This supercom

Life is Float. 567

html标签是什么英文,html中标签的英文含义!

ZOJ Problem Set - 1292 Integer Inquiry题目本身属于简单题,但是注意在输出的时候,题目很变态的对格式做了很多要求: 1.输入的N与下面的block有一个空行 2.每次输出与下一个输入的block有一个空行 3.但是特别注意,当是最后一个输出 ...一个千万量级的APP使用的一些第三方库转载:http://www.jianshu.com/p/dc8c05cf693...

weixin_39902875的博客 149

ZOJ-1292 大数相加

1292:给出一组大数,可长达100位,求它们的和。 和1205很相似。区别是进制不同。1205是两个数加,本题为多个数加。 Sample Input 1 123456789012345678901234567890 123456789012345678901234567890 123456789012345678901234567890 0 Sampl...

linest 226
上一篇: C++ 的 string构造函数
下一篇: 排序算法总结
wankaiming
博客等级 码龄15年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值