POJ 3094 && HDU 2734 Quicksum(水~)
来源:互联网 发布:微信 java api 编辑:程序博客网 时间:2024/05/24 02:21
Description
给出一个只由大写字母和空格组成字符串,每个字符有对应的权值,权值=字母次序*字母位置,空格权值为0,例如MID CENTRAL: 1*13 + 2*9 + 3*4 + 4*0 + 5*3 + 6*5 + 7*14 + 8*20 + 9*18 + 10*1 + 11*12 = 650
Input
给出一堆字符串,以#结束输入
Output
对于每个字符串,输出其对应权值
Sample Input
ACM
MID CENTRAL
REGIONAL PROGRAMMING CONTEST
ACN
A C M
ABC
BBC
#
Sample Output
46
650
4690
49
75
14
15
Solution
水题,注意因为字符串中有空格所以用gets()输入
Code
#include<stdio.h>#include<string.h>int main(){ char s[500]; int len,sum,i; while(gets(s)) { if(strcmp(s,"#")==0) break; sum=0; len=strlen(s); for(i=0;i<len;i++) if(s[i]>='A'&&s[i]<='Z') sum+=(s[i]-'A'+1)*(i+1); printf("%d\n",sum); } return 0;}
0 0
- POJ 3094 && HDU 2734 Quicksum(水~)
- POJ 3094 Quicksum 水
- hdu 2734(Quicksum)
- HDU 2734 Quicksum【水 字符串】
- POJ 3094 Quicksum 水题
- poj 3094 Quicksum
- POJ 3094 Quicksum
- POJ 3094 Quicksum
- poj 3094 Quicksum
- POJ 3094 Quicksum
- POJ 3094 quicksum lightblueme
- 【POJ-3094】Quicksum
- POJ 3094 Quicksum【水水】
- poj 3094 Quicksum
- POJ 3094 Quicksum
- POJ 3094 - Quicksum
- POJ 3094 Quicksum
- Poj 3094 Quicksum
- Ubuntu系统上轻松截图的几种方法介绍
- 跟着实例学习设计模式(4)-抽象工厂(创建型)
- Ubuntu设置ROOT密码
- C语言动态分配内存知识
- Android用户界面基础
- POJ 3094 && HDU 2734 Quicksum(水~)
- Java 序列化对象的一个使用案例
- 关于android属性动画
- Optimization Techniques
- 在C语言中单独用a[5]是什么意思
- 页面通过jquery上的ajax请求到后台通过POI导出Excel的问题
- db2 导出文件格式
- binarySearch()方法详解 java
- 海量数据处理之倒排索引