1.
#include<stdio.h>
int main()
{
int a,b,c;
while(~scanf("%d%d%d",&a,&b,&c))
{
printf("%d\n",a+b-c);
}
}
2.
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
char str[10005];
while(~scanf("%s",str))
{
int len=strlen(str);
int x=0,y=0,z=0;
for(int i=0;i<len;i++)
{
if(str[i]=='v')
x++;
if(str[i]=='a')
y++;
if(str[i]=='g')
z++;
}
printf("THE NUMBER 1S %d.\n",min(x,min(y/3,z)));
}
}
3.
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
char S[10005],T[10005];
int num1[203];
int num2[205];
int main()
{
int iCase=0;
while(~scanf("%s %s",S,T))
{
int lens=strlen(S);
int lent=strlen(T);
memset(num1,0,sizeof(num1));
memset(num2,0,sizeof(num2));
for(int i=0;i<lens;i++)
{
num1[S[i]-'0']++;
}
for(int i=0;i<lent;i++)
{
num2[T[i]-'0']++;
}
int res=lens;
for(int i=0;i<200;i++)
{
if(num2[i]!=0)
{
res=min(res,num1[i]/num2[i]);
}
}
printf("Case %d: %d\n",++iCase,res);
}
}
4.
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%d%d",&a,&b))
{
if(a>b)
{
printf("%d > %d\n",a,b);
}
else if(a<b)
{
printf("%d < %d\n",a,b);
}
else printf("%d == %d\n",a,b);
}
}
5.
#include<stdio.h>
#include<cmath>
#include<algorithm>
#define PI acos(-1.0)
using namespace std;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
double a[3];
for(int i=0; i<3; i++)
scanf("%lf",&a[i]);
sort(a,a+3);
if(a[0]+a[1]<=a[2])
printf("Illegal!\n");
else
{
double p=(a[1]+a[2]+a[0])/2;
printf("%.1f\n",sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])));
}
}
}
6.
#include<stdio.h>
#include<string.h>
char num[1005];
int main()
{
while(~scanf("%s",num))
{
if(strcmp(num,"0")==0)
break;
int len=strlen(num);
int Mod=0;
for(int i=0;i<len;i++)
{
Mod*=10;
Mod=Mod+num[i]-'0';
Mod%=33;
}
if(Mod==0)
printf("OK\n");
else printf("Orz\n");
}
}
7.
#include<stdio.h>
#include<string.h>
#include<cmath>
using namespace std;
char Maps[1005][1005];
int main()
{
int n;
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
int m=n+1;
int row = 2*n-1;
for(int i=1; i<=row; i++)
for(int j=1; j<=row; j++)
{
int x=abs(i-n);
int y=abs(j-n);
if(x+y==n-1)
Maps[i][j]='*';
else Maps[i][j]=' ';
}
for(int i=1; i<=row; i++)
{
for(int j=row; j>0; j--)
{
if(Maps[i][j]=='*')
{
Maps[i][j+1]='\0';
break;
}
}
}
for(int i=1; i<=row; i++)
printf("%s\n",Maps[i]+1);
printf("\n");
}
}