【天梯】高精度-3116 高精度练习之加法

题目描述 Description

给出两个正整数A和B,计算A+B的值。保证A和B的位数不超过500位。

输入描述 Input Description

读入两个用空格隔开的正整数

输出描述 Output Description

输出A+B的值

样例输入 Sample Input

3 12

样例输出 Sample Output

15

数据范围及提示 Data Size & Hint

两个正整数的位数不超过500位

#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
    char a[510],b[510];
    int la,lb,l;
    int fa[510]={0},fb[510]={0};
    cin>>a>>b;
	la=strlen(a);
	lb=strlen(b);
	l=max(la,lb);
	for(int i=0;i<la;i++)
	{
		fa[la-i]=int(a[i])-'0';
	}
	for(int i=0;i<lb;i++)
	{
		fb[lb-i]=int(b[i])-'0';
	}
	int k=0;
	for(int i=1;i<=l+1;i++)
	{
		fb[i]=fa[i]+fb[i]+k;
		k=fb[i]/10;	
		fb[i]=fb[i]%10;
	}
	if(fb[l+1]>0){l++;}
	for(int i=l;i>0;i--)
	{
		cout<<fb[i];
	}
	return 0;
} 
### 团体程序设计天梯练习题集与在线评测系统 团体程序设计天梯赛提供了一个全面的练习平台,参赛者可以在PAT (Programming Ability Test)网站上找到丰富的练习资源[^1]。该竞赛旨在通过一系列具有挑战性的编程问题来评估团队和个人的能力。 #### 在线评测系统的特色 - **广泛覆盖**:提供了大量的练习题目,涵盖了不同难度级别,适合各个层次的学习者。 - **即时反馈**:提交代码后能够立即获得运行结果和评分情况,帮助快速定位并修正错误。 - **模拟环境**:创建真实的比赛场景,使参与者熟悉正式考试流程,减少紧张感。 - **社区交流**:拥有活跃的技术讨论区,可以与其他程序员分享经验、解决问题。 对于希望参加团体程序设计天梯赛的人来说,在线评测系统不仅是一个有效的训练工具,也是一个提升技能的好地方。它允许用户按照自己的节奏学习和发展,同时准备应对实际比赛中可能遇到的各种挑战[^2]。 ```python # 示例:如何连接到PAT在线评测系统进行登录操作(伪代码) import requests def login_to_pat(username, password): url = "https://www.patest.cn/users/sign_in" payload = { 'user[login]': username, 'user[password]': password } session = requests.Session() response = session.post(url, data=payload) if response.status_code == 200: print("Login successful!") else: print("Failed to log in.") # 使用方法 login_to_pat('your_username', 'your_password') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值