540a – A + B 问题


暂停更新
受制于 期末考试 原因,算法类型题目停更

此内容的解答会在之后跟进并补充笔记

将于 2020 年 6 月 5 日 恢复更新。届时请刷新网页。

I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.

我有一个非常简单的问题给你。我会给你两个非负整数 A,B ,你的任务是计算出 A + B 的和。
(不过这一次有些特殊,A,B 可能会很大。)

杭州电子科技大学 ACM 训练题 – A + B Problem II

注:中文为本人翻译,有能力请直接读英语原文。


资源限制

时间限制:1.0s   内存限制:32.0MB

输入格式

The first line of the input contains an integer T(1<=T<=20) which means the number of test cases. Then T lines follow, each line consists of two positive integers, A and B. Notice that the integers are very large, that means you should not process them by using 32-bit integer. You may assume the length of each integer will not exceed 1000.

第一行输入一个非负整数 T,范围为 1 ≤ T ≤ 20。表示你的程式总共计算多少个 A + B。

第二行以及之后的每行(总共 T 行)都会输入两个非负整数 A 和 B以供你计算

A,B 的长度不大于 1000,这些数字很大,意味着你不应该用 32 整数了。

输出格式

For each test case, you should output two lines. The first line is “Case #:”, # means the number of the test case. The second line is the an equation “A + B = Sum”, Sum means the result of A + B. Note there are some spaces int the equation. Output a blank line between two test cases.

对于每行输入的待求内容,你需要输出两行。
第一行输出格式为:“Case #:”,#号意味着合身第几行输入的内容,从 1 开始。
第二行输出格式为:”A + B = Sum”,注意将 A,B,Sum分别对应 A,B,求和结果的值。
在每个待求内容之间输出一行空行。

额外提示:不要有多余的前导零。

样例输入

2 
1 2 
112233445566778899 998877665544332211

样例输出

Case 1: 
1 + 2 = 3 

Case 2: 
112233445566778899 + 998877665544332211 = 1111111111111111110

本题目作者:Ignatius.L

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注