HDUOJ------Lovekey
Lovekey
Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4640    Accepted Submission(s): 1493
A0A1A2A3…An-1 的每一位代表的数字为a0a1a2a3…an-1 ,则该XYZ-26进制数的10进制值就为
m = a0 * 26^(n-1) + a1 * 26^(n-2) + … + an-3* 26^2 + an-2*26 + an-1
一天vivi忽然玩起了浪漫,要躲在学校的一个教室,让枫冰叶子去找,当然,她也知道枫冰叶子可不是路痴,于是找到了XYZ的小虾和水域浪子帮忙,他们会在vivi藏的教室的门口,分别写上一个XYZ-26进制数,分别为 a 和 b,并且在门锁上设置了密码。显然,只有找到密码才能打开锁,顺利进入教室。这组密码被XYZ的成员称为lovekey。庆幸的是,枫冰叶子知道lovekey是 a的10进制值与b的10进制值的和的XYZ-26进制形式。当然小虾和水域浪子也不想难为枫冰叶子,所以a 和 b 的位数都不会超过200位。
例如第一组测试数据 
a = 0 * 26^5+0* 26^4+ 0* 26^3+ 0 *26^2 + 3*26 + 7 = 85
b = 1*26^2 + 2*26 + 4 = 732
则 a + b = 817 = BFL
每组测试数据包含两个值均为的XYZ-26进制数,每个数字的每位只包含大写字母,并且每个数字不超过200位。
#include<cstdio>
#include<cstring>
#define maxn 202
char arr[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char a[maxn],b[maxn];
int c[maxn],d[maxn];
void func(char a[],int *b)
{
int i,j,k=;
for(i=; a[i]=='A';i++);
for(j=strlen(a)-;j>=i;j--)
{
*(b+k)=a[j]-'A';
k++;
}
} int main( void )
{
int i,s,j;
while(scanf("%s%s",a,b)==)
{
memset(c,,sizeof(c));
memset(d,,sizeof(d));
func(a,c);
func(b,d); for(i=,s=;i<maxn;i++)
{
c[i]+=d[i]+s;
s=c[i]/;
c[i]=c[i]%;
}
for(i=maxn-;c[i]==;i--); for(j=i;j>=;j--)
printf("%c",arr[c[j]]);
puts(""); } return ;
}
HDUOJ------Lovekey的更多相关文章
- hduoj 1455 && uva 243 E - Sticks
		
http://acm.hdu.edu.cn/showproblem.php?pid=1455 http://uva.onlinejudge.org/index.php?option=com_onlin ...
 - hduoj 4712 Hamming Distance 2013 ACM/ICPC Asia Regional Online —— Warmup
		
http://acm.hdu.edu.cn/showproblem.php?pid=4712 Hamming Distance Time Limit: 6000/3000 MS (Java/Other ...
 - hduoj 4706 Herding 2013 ACM/ICPC Asia Regional Online —— Warmup
		
hduoj 4706 Children's Day 2013 ACM/ICPC Asia Regional Online —— Warmup Herding Time Limit: 2000/1000 ...
 - hdu-oj 1874 畅通工程续
		
最短路基础 这个题目hdu-oj 1874可以用来练习最短路的一些算法. Dijkstra 无优化版本 #include<cstdio> #include<iostream> ...
 - C#版 - HDUoj 5391 - Zball in Tina Town(素数) - 题解
		
版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. HDUoj 5 ...
 - C++版 - HDUoj 2010 3阶的水仙花数 - 牛客网
		
版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. C++版 - ...
 - (string 高精度) Lovekey   hdu 2100
		
Lovekey Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
 - HDUOJ题目HTML的爬取
		
HDUOJ题目HTML的爬取 封装好的exe/app的GitHub地址:https://github.com/Rhythmicc/HDUHTML 按照系统选择即可. 其实没什么难度,先爬下来一个题目的 ...
 - HDU 2100 Lovekey (26进制大数、字符串)
		
Lovekey Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Sub ...
 - hduoj 1251 统计难题
		
http://acm.hdu.edu.cn/showproblem.php?pid=1251 统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory ...
 
随机推荐
- JQuery实战--能够编辑的表格
			
廊坊下雪了.15年的第二场雪.比14的来的稍晚一些.停靠在11教门前的自行车.成了廊坊师范学院最漂亮的风景线.还记得以前学习css的时候.就以前接触过怎样编写设计一些表格和表单的样式,比如怎样设计表格 ...
 - 日期时间篇asctime ctime gettimeofday gmtime localtime mktime settimeofday time
			
asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime,gmtime,localtime 表头文件 #include<time.h> 定义函数 char * asc ...
 - [转]C++之运算符重载(1)
			
在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的.这一系列我将主要讲解C++中有关运算符重载方面的内容.在每一个系列讲解之前,都会有 ...
 - 如何利用启明星Portal门户系统的Page模块构建文档库
			
利用启明星门户系统的Page模块构架可以搭建企业内部的文档管理系统. (一)应用背景 企业内部通常都会使用共享网盘的方式来存放不同部门之间的文档,例如管理员在服务器上对人事部门增加人事部文档文件夹. ...
 - 聊聊clean code
			
clean code,顾名思义就是整洁的代码,或者说清晰.漂亮的代码,相信大多数工程师都希望自己能写出这样的代码. 也许这是个千人千面的话题,每个工程师都有自己的理解.比如我,从一个天天被骂代码写得烂 ...
 - 混沌数学之CircuitChaotic(二维离散电路混沌系统)
			
相关软件参见:混沌数学之离散点集图形DEMO 相关代码: // http://wenku.baidu.com/link?url=yg_gE7LUXCg2mXRp-ZZdfRXXIkcNj8YOhvN7 ...
 - Gson 使用总结 高级用法
			
Gson基本用法 参考:http://www.jianshu.com/p/e740196225a4 Gson提供了fromJson() 和toJson() 两个直接用于解析和生成的方法,前者实现反序列 ...
 - 20个代码生成框架 (.NET JAVA)
			
1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://forum.codesmi ...
 - Java基础(四):Java Number & Math 类、Character 类、String 类、StringBuffer & StringBuilder 类
			
一.Java Number & Math 类: 1.Number类: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte.int.long.double 等.然而,在实际开发 ...
 - jsp链接sqlserver连不上
			
有时候出现程序没有错误,但是就是连不上数据库的毛病,有时候是链接端口错误. private String url="jdbc:microsoft:sqlserver://localhost: ...