您的位置:首页 > 产品设计 > UI/UE

POJ3094-Quicksum

2011-07-28 23:56 337 查看
转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1299074589

提示:不用提示了= = 超级水。。。。别弄错权值就是了。。

//Memory Time
//224K   16MS

#include<iostream>
#include<cstring>
using namespace std;

int value[91];

void value_alphabet(void)
{
int i,j;
for(i='A',j=1;i<='Z';i++,j++)
value[i]=j;
value[' ']=0;
return;
}

int main(void)
{
char input[10000];
for(;;)
{
value_alphabet();

gets(input);
if(!strcmp(input,"#"))
return 0;

const int length=strlen(input);
int i,quicksum;
for(i=0,quicksum=0;i<length;i++)
quicksum+=(i+1)*value[input[i]];
cout<<quicksum<<endl;
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: