decimal system hdu 2106
来源:互联网 发布:使用sql语句创建数据库 编辑:程序博客网 时间:2024/05/16 09:01
decimal system
Time Limit : 3000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 3 Accepted Submission(s) : 2
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
As we know , we always use the decimal system in our common life, even using the computer. If we want to calculate the value that 3 plus 9, we just import 3 and 9.after calculation of computer, we will get the result of 12.
But after learning <<The Principle Of Computer>>,we know that the computer will do the calculation as the following steps:
1 computer change the 3 into binary formality like 11;
2 computer change the 9 into binary formality like 1001;
3 computer plus the two number and get the result 1100;
4 computer change the result into decimal formality like 12;
5 computer export the result;
In the computer system there are other formalities to deal with the number such as hexadecimal. Now I will give several number with a kind of change method, for example, if I give you 1011(2), it means 1011 is a number in the binary system, and 123(10) means 123 if a number in the decimal system. Now I will give you some numbers with any kind of system, you guys should tell me the sum of the number in the decimal system.
But after learning <<The Principle Of Computer>>,we know that the computer will do the calculation as the following steps:
1 computer change the 3 into binary formality like 11;
2 computer change the 9 into binary formality like 1001;
3 computer plus the two number and get the result 1100;
4 computer change the result into decimal formality like 12;
5 computer export the result;
In the computer system there are other formalities to deal with the number such as hexadecimal. Now I will give several number with a kind of change method, for example, if I give you 1011(2), it means 1011 is a number in the binary system, and 123(10) means 123 if a number in the decimal system. Now I will give you some numbers with any kind of system, you guys should tell me the sum of the number in the decimal system.
Input
There will be several cases. The first line of each case contains one integers N, and N means there will be N numbers to import, then there will be N numbers at the next N lines, each line contains a number with such form : X1….Xn.(Y), and 0<=Xi<Y, 1<Y<=10. I promise you that the sum will not exceed the 100000000, and there will be at most 100 cases and the 0<N<=1000.
Output
There is only one line output case for each input case, which is the sum of all the number. The sum must be expressed using the decimal system.
Sample Input
31(2)2(3)3(4)411(10)11(2)11(3)11(4)
Sample Output
623
题目的意思就是 给你一些数字,规定10以内的进制数, 然后要求对它们进行求和~·
#include<stdio.h>#include<math.h>int a,b;int sum1,sum;int zhuan(int x,int y){sum1=0;int k=1;while(x){sum1=sum1+(x%10)*k;x/=10;k*=y;}return sum1;}int main(){int n;while(~scanf("%d",&n)){sum=0;for(int i=0;i<n;i++){scanf("%d(%d)",&a,&b);int sum2=zhuan(a,b);sum+=sum2;}printf("%d\n",sum);}return 0;}
0 0
- HDU 2106 decimal system
- HDU 2106 decimal system
- HDU 2106 Decimal System
- hdu-2106-decimal system
- hdu 2106 decimal system
- decimal system hdu 2106
- hdu 2106 decimal system
- HDU 2106 decimal system
- hdu 2106 decimal system
- HDU 2106 decimal system
- HDU-2106(decimal system)
- hdu acm 2106 decimal system
- HDU 2106:decimal system【水】
- hdu 2106 decimal system (数学)
- HDU-2106(decimal system)(进制转换)
- Hdu 2106 decimal system【进制转换】
- HDU 1.2.4 decimal system
- HDU 1.2.4 decimal system
- Factorials
- 图像格式和图像类型
- 读取、修改、保存图像-----学习记录(1)
- 毕业设计-基于深度神经网络的语音关键词检出系统-使用python脚本作词频统计-Librispeech
- 黑马程序员——java基础(GUI)
- decimal system hdu 2106
- String to Integer (atoi)
- VMware虚拟机中Ubuntu下没声音
- 线段树水题 #1077 : RMQ问题再临-线段树
- jdbctemplate 增删查改sql
- 802.11关联帧解读
- [C++]LeetCode 19: Remove Nth Node From End of List(删除链表中倒数第n个节点)
- 从源码安装Qt开发平台
- Activity 以 Dialog 形式存在