zcmu1654
2015-10-28 16:22
197 查看
#include<iostream>
#include<cstring>
#include<cstdio>
#define Max 1005
int a[]={6,9,0,5,8,1,9,4,6,3,2,34,67,67,78967,345,454,434,345,12,978,563,34,34,5885,45};
char str[Max];
int num[Max];
int main()
{
while(~scanf("%s",str))
{
memset(num,0,sizeof(num));
int str1=strlen(str);
for(int i=0;i<str1;i++)
{
if(str[i]>90)
num[i]=a[str[i]-97];
else
num[i]=a[str[i]-65];
}
long long sum=num[0];
for(int i=1;i<str1;i++){
sum = sum%751492854;
sum = (sum*num[i])%751492854;
}
printf("%lld\n",sum);
}
return 0;
}
#include<cstring>
#include<cstdio>
#define Max 1005
int a[]={6,9,0,5,8,1,9,4,6,3,2,34,67,67,78967,345,454,434,345,12,978,563,34,34,5885,45};
char str[Max];
int num[Max];
int main()
{
while(~scanf("%s",str))
{
memset(num,0,sizeof(num));
int str1=strlen(str);
for(int i=0;i<str1;i++)
{
if(str[i]>90)
num[i]=a[str[i]-97];
else
num[i]=a[str[i]-65];
}
long long sum=num[0];
for(int i=1;i<str1;i++){
sum = sum%751492854;
sum = (sum*num[i])%751492854;
}
printf("%lld\n",sum);
}
return 0;
}
相关文章推荐
- 排序刷题方法
- Ofbiz中的.groovy文件
- php网站开发与Ajax的实现
- 多进程编程
- 触发 select
- jquery 筛选元素 (3)
- 比特币交易构成(一)
- 在驱动中添加syfs系统接口
- whois原理
- Android Camera API2.0下全新的Camera FW/HAL架构简述
- java中的打印流
- app版本更新问题
- 初见——AutoMapper
- rails 使用bootstrap及bootswatch
- RT: TCP REUSEADDR or REUSEPORT
- HDU 5115 Dire Wolf(区间DP)
- 获得java unix时间戳
- 另一种遍历Map的方式 Map.Entry 和 Map.entrySet()
- 剑指offer 二维数组中的查找
- Android ListView从网络获取图片及文字显示