HDU 水题 2019 2020 2021 2022 2023 2024 2025 2026 2027
2015-01-08 16:52
1831 查看
2019
/*
HDU 2019 水题
*/
#include<iostream>
#include<math.h>
#include<stdio.h>
using namespace std;
int main()
{
int n,m,f,i,t;
int a[101];
while(scanf("%d%d",&n,&m),n+m)
{
f=0;
for(i=0;i<=n;i++)
{
scanf("%d",&a[i]);
if(a[i]>m&&!f)
{
t=a[i];
a[i]=m;
a[++i]=t;
f=1;
}
}
printf("%d",a[0]);
for(i=1;i<=n;i++)
printf(" %d",a[i]);
printf("\n");
}
return 0;
}
2020
/*
HDU 2020 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
bool cmp(int a,int b)
{
return abs(a)>abs(b);
}
int main()
{
int n,i;
int a[101];
while(scanf("%d",&n),n)
{
for(i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,a+n,cmp);
printf("%d",a[0]);
for(i=1;i<n;i++)
printf(" %d",a[i]);
printf("\n");
}
return 0;
}
2021
/*
HDU 2021 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int n,i,sum,x;
while(scanf("%d",&n),n)
{
sum=0;
for(i=0;i<n;i++)
{
scanf("%d",&x);
sum+=x/100;x%=100;
sum+=x/50;x%=50;
sum+=x/10;x%=10;
sum+=x/5;x%=5;
sum+=x/2;x%=2;
sum+=x/1;x%=1;
}
printf("%d\n",sum);
}
return 0;
}
2022
/*
HDU 2022 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int n,m,a,b,num,i,j,x,x2;
while(scanf("%d%d",&n,&m)!=EOF)
{
a=0,b=0,num=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
scanf("%d",&x);
x2=abs(x);
if(x2>abs(num))
{
num=x;
a=i;
b=j;
}
}
printf("%d %d %d\n",a,b,num);
}
return 0;
}
2023
/*
HDU 2023 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int n,m,i,j,sum,f;
int a[55][10];
double avr_stu[55],avr_course[10];
while(scanf("%d%d",&n,&m)!=EOF)
{
for(i=1;i<=n;i++)
{
sum=0;
for(j=1;j<=m;j++)
{
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
avr_stu[i]=sum*1.0/m;
}
for(i=1;i<=m;i++)
{
sum=0;
for(j=1;j<=n;j++)
{
sum+=a[j][i];
}
avr_course[i]=sum*1.0/n;
}
sum=0;
for(i=1;i<=n;i++)
{
f=1;
for(j=1;j<=m;j++)
{
if(a[i][j]<avr_course[j])
{
f=0;
break;
}
}
if(f==1)
sum++;
}
printf("%.2lf",avr_stu[1]);
for(i=2;i<=n;i++)
printf(" %.2lf",avr_stu[i]);
printf("\n");
printf("%.2lf",avr_course[1]);
for(i=2;i<=m;i++)
printf(" %.2lf",avr_course[i]);
printf("\n");
printf("%d\n\n",sum);
}
return 0;
}
2024
/*
HDU 2024 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int len,n,i;
char s[100];
scanf("%d",&n);
getchar();
while(n--)
{
gets(s);
len=strlen(s);
if((s[0]>='a'&&s[0]<='z')||(s[0]>='A'&&s[0]<='Z')||s[0]=='_')
{
for (i=1;i<len;i++)
{
if(s[i]>='0' && s[i]<='9')
continue;
if(s[i]>='a' && s[i]<='z')
continue;
if(s[i]>='A' && s[i]<='Z')
continue;
if(s[i] == '_')
continue;
cout<<"no"<<endl;
break;
}
if (i==len)
cout<<"yes"<<endl;
}
else
cout<<"no"<<endl;
}
return 0;
}
2025
/*
HDU 2025 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int len,n,i;
char str[100];
char max;
while(scanf("%s",str)!=EOF)
{
len=strlen(str);
max=str[0];
for(i=1;i<len;i++)
{
if(str[i]>max)
max=str[i];
}
for(i=0;i<len;i++)
{
if(str[i]==max)
{
printf("%c(max)",str[i]);
}else
{
printf("%c",str[i]);
}
}printf("\n");
}
return 0;
}
2026
/*
HDU 2026 水题
*/
#include<iostream>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{
int len,n,i;
char str[101];
char max;
while(gets(str))
{
len=strlen(str);
str[0]=str[0]-32;
for(i=1;i<len;i++)
{
if(str[i]>='a'&&str[i]<='z'&&str[i-1]==' ')
str[i]=str[i]-32;
}
for(i=0;i<len;i++)
{
printf("%c",str[i]);
}
printf("\n");
}
return 0;
}
2027
/* HDU 2027 水题 */ #include<iostream> #include<math.h> #include<stdlib.h> #include<algorithm> #include<stdio.h> using namespace std; int main() { int len,n,i,k; int num[6]; char str[101]; scanf("%d",&n); getchar(); k=1; while(k<=n) { gets(str); len=strlen(str); memset(num,0,sizeof(num)); for(i=0;i<len;i++) { if(str[i]=='a') num[0]++; else if(str[i]=='e') num[1]++; else if(str[i]=='i') num[2]++; else if(str[i]=='o') num[3]++; else if(str[i]=='u') num[4]++; } if(k!=1) printf("\n"); printf("a:%d\n",num[0]); printf("e:%d\n",num[1]); printf("i:%d\n",num[2]); printf("o:%d\n",num[3]); printf("u:%d\n",num[4]); k++; } return 0; }
相关文章推荐
- HDU 2020,2021,2024,2028,2029,2030
- [ACM] hdu 2025查找最大元素(水题)
- 【水题】 hdu 2022 海选女主角
- [ACM] hdu 2025查找最大元素(水题)
- 【ACM】P2025、P2026、P2027、P2028、P2029代码演示
- hdu 2008-2023(缺少2011,2013,2015,2016,2017,2022)
- HDU 2019 数列有序!(水题)
- hdu 2024 水题
- HDU 2019-2020
- 【ACM】P2020、P2021、P2022、P2023、P2024代码演示
- HDU 2019 Fighting for HDU(贪心水题)
- HDU 2022 海选女主角(水题)
- HDU 2024 C语言合法标识符(水题)
- HDU-#2000-2020 HDU水题系列(一)
- HDU-#2021-2050 HDU水题系列(二)
- 【水题】HDU 2021 发工资咯:)
- HDU 2027 统计元音(gets+水题)
- HDU--- 2010 水仙花数 2017 字符串统计 2018 母牛的故事 2019 数列有序 2020 绝对值排序
- HDOJ 2020 && 2021 && 2022
- 杭电Oj2020-2022 OJ2024(Java版)