题目大意:给出一个URL,求ASCII码最大的哪一个值。
解题思路:签到水题,直接计算ASCII码值,更新最大的即可,详见code。
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=4464
code:
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int MAXN = 100+10;
int n,s,ans,k;
char str[MAXN];
int main(){
//freopen("input.txt","r",stdin);
k=0;
while(~scanf("%d",&n)){
ans=0;
while(n--){
s=0;
scanf("%s",str);
int len=strlen(str);
for(int i=0;i<len;i++)
s+=(int)str[i];
if(s>ans) ans=s;
}
printf("Case %d: %d\n",++k,ans);
}
return 0;
}
本文介绍了ACM竞赛中HDU 4464题目的解题过程,主要内容为计算给定URL字符串的ASCII码总和,并找出最大值。采用C++实现,通过循环遍历字符串并累加每个字符的ASCII码值来解决此问题。

被折叠的 条评论
为什么被折叠?



