HDU 2025 查找最大元素

个人感觉本题是个垃圾题

比如输入: ZZZZZZa
输出应该是: ZZZZZZa(max)
否则错、

判题系统有问题

查找最大元素

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 27852    Accepted Submission(s): 15444

Problem Description

对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。

Input

输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。

Output

对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。

Sample Input

abcdefgfedcba
xxxxx

Sample Output

abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
#include<stdio.h>
#include<string.h>
int main()
{
	char a[105];
	while(scanf("%s",a)!=EOF)
	{
		int l,i;
		char maxn=a[0];
		l=strlen(a);
		for(i=0;i<l;i++)
		{
			if(a[i]>maxn)
			maxn=a[i];
		}
		for(i=0;i<l;i++)
		if(a[i]<maxn)
			printf("%c",a[i]);
		else
			printf("%c(max)",a[i]);
		printf("\n");
	}
	return 0;
}

HDU 2025 查找最大元素,布布扣,bubuko.com

时间: 2024-08-02 15:11:01

HDU 2025 查找最大元素的相关文章

hdu 2025 查找最大元素(java)

问题: 此类要对字符元素进行处理的最好使用字符数组来做. 要考怒最后一个元素要进行空行,此时有两种情况,可以对最后一个元素直接进行处理. 查找最大元素 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 35186    Accepted Submission(s): 19474 Problem Description 对于输入的每个字符串

hdu 2025 查找最大元素 (水)

不明白为什么要放在dp里 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int main() { char add[10]="(max)"; char str[200]; while(scanf("%s",str)!=EOF) { int len=strlen(str); ch

HDU 2025 查找最大元?

个人感觉本题是个垃圾题 比方输入: ZZZZZZa 输出应该是: ZZZZZZa(max) 否则错. 判题系统有问题 查找最大元素 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 27852    Accepted Submission(s): 15444 Problem Description 对于输入的每一个字符串,查找当中的最大字

hdu 2025~2029

hdu 2025 查找字符串中的最大字母,并在后面输出(max),水 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 int len,i,j; 6 char a[600]="\0",m; 7 while(scanf("%s",a)!=EOF) 8 { 9 len=strlen(a); 10 m=a[0]; 11 for (i=1;i<len;i++) if (a[i

查找最大元素

查找最大元素 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 30586 Accepted Submission(s): 16854 Problem Description 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串"(max)". Input 输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组

在一个升序的但是经过循环移动的数组中查找指定元素

数组是升序的,数组经过循环移动之后,肯定是有左半部分或者有半部分还是升序的. 代码: public class SearchRotateArray { public static int search(int a[], int l, int u, int x) { while(l<=u){ int m = (l+u)/2; if(x==a[m]){ return m; }else if(a[l]<=a[m]){ //左半部分升序排列 if(x>a[m]){ l=m+1; }else if

jQuery学习笔记之过滤器三(向上查找兄弟元素、向下查找兄弟元素)

向上查找兄弟元素的方法:prev方法.prevAll方法.prevUntil方法 向下查找兄弟元素:next方法.nextAll方法.nextUntil方法 向上查找兄弟元素 1.prev方法 2.prevAll方法 3.prevUntil方法 向下查找兄弟元素 1.next方法 2.nextAll方法 3.nextUntil方法 jQuery学习笔记之过滤器三(向上查找兄弟元素.向下查找兄弟元素)

Lua查找表元素过程(元表、__index方法是如何工作的)(转载)

文章来源于 Lua查找表元素过程(元表.__index方法是如何工作的) Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的. 举例说明: tempTable = {} print(tempTable.memberA) --这里试图打印tempTable并不存在的成员memberA 执行结果:nil输出为nil的原因很简单,tempTable中并没有m

DOM_02之查找及元素操作

1.查找之按节点间关系查找周围元素: 2.查找之HTML属性:①按id查找:var elem=document.getElementById("id"):找到一个元素,必须document调用:②按标签名:var elems=parent.getElementsByTagName("标签名"):在指定父元素下查找指定标签名元素,查找所有子代节点:③按name属性:var elems=parent.getElementsByName("name")