NYOJ 241
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int n;
char b[1020];
int a[28],m,max,i,j;
cin>>n;
while(n--)
{
memset(a,0,sizeof(a));
cin>>b;
m=strlen(b);
for(i=0;i<m;i++)
a[b[i]-'a']++;
max=0;
for(j=1;j<26;j++)
{
if(a[j]>a[max])
max=j;
}
cout<<(char)(max+'a')<<endl;
}
return 0;
}
NYOJ 243
#include<stdio.h>
int main()
{
int n,i,a[100],t,p;
int min;
while(scanf("%d",&n)&&n!=0)
{
p=0;//Æðλ
scanf("%d",&a[0]);
min=a[0];
for(i=1;i<n;i++){
scanf("%d",&a[i]);
if( min>a[i])
{
min=a[i];
p=i;
}
}
t=a[0];
a[0]=min;
a[p]=t;
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
return 0;
}
NYOJ 255
#include <stdio.h>
#include<string.h>
int main()
{
int t,i;
int te,num[1001],sum,a;
scanf("%d",&t);
while(t--)
{
scanf("%d",&te);
memset(num,0,sizeof(num));
sum=te;
for(i=0;i<te;i++)
{
scanf("%d",&a);
if(num[a]==1) sum--;
else num[a]=1;
}
printf("%d\n",sum);
for(i=0;i<1001;i++)
if(num[i]==1)
printf("%d ",i);
printf("\n");
}
return 0;
}