A+B Again
来源:互联网 发布:淘宝卖家被处罚的原因 编辑:程序博客网 时间:2024/06/05 21:57
A + B Again
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 19603 Accepted Submission(s): 8448
Problem Description
There must be many A + B problems in our HDOJ , now a new one is coming.
Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal too.
Easy ? AC it !
Input
The input contains several test cases, please process to the end of the file.
Each case consists of two hexadecimal integers A and B in a line seperated by a blank.
The length of A and B is less than 15.
Output
For each test case,print the sum of A and B in hexadecimal in one line.
Sample Input
+A -A
+1A 12
1A -9
-1A -12
1A -AA
Sample Output
0
2C
11
-2C
-90
题目给定条件:The length of A and B is less than 15. 也就说两个十六进制数转换为二进制,最多只有 15*4=60位 预算结果转换为二进制,最多只有 61 位,那么就只能用64,__int 64参看下面链接:
http://blog.csdn.net/yang_chengfeng/article/details/49835285
#include<stdio.h>int main(){ __int64 a,b; for (;scanf("%I64x%I64x",&a,&b)!=EOF;){ printf(a+b<0?"-%I64X\n":"%I64X\n",a+b<0?-a-b:a+b); } return 0;}
对于C++,大家可以看看:http://blog.csdn.net/xujinsmile/article/details/7836413很详细
- A + B Again
- HDU A + B Again
- HDU_2057 A + B Again
- 4629. A+B Again
- 【2057 A + B Again ?】
- hdu2057 A + B Again
- hdoj2057 A+B Again
- 2057 A + B Again
- hdu2057 A + B Again
- A + B Again
- A + B Again
- hdoj A + B Again
- HDU2057 A + B Again
- A + B Again
- A+B Again
- hdu2057 A + B Again
- hdu2057 A + B Again
- HDU2057 A + B Again
- Note one
- Linux下软件开发RPC框架
- [LeetCode] Implement strStr()[字符串hash]
- 进程与线程
- adb start-server * daemon not running. starting it now on port 5037 * ADB ser
- A+B Again
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- IOS-27-iOS/OS X内存管理:基本概念与原理/内存泄露分析
- 学习Python:做数据科学还是网站开发?
- 在Linux系统下搭建Java编程操练环境
- 线程和线程池的相关问题记录
- 《项目管理艺术》第十至十六章读书摘要
- 基数排序
- android 数据存储二使用文件存储数据