题目描述
小红正在和小紫对战,给定两个人的胜场数量,请你判断最终是谁获胜了。
输入描述:
两个正整数a,ba,ba,b,用空格隔开。aaa代表小红的胜场,bbb代表小紫的胜场。 1≤a,b≤1091\leq a,b \leq 10^91≤a,b≤109
输出描述:
如果小红获胜了,请输出"kou"。如果小紫获胜了,请输出"yukari"。如果最终平局,请输出"draw"。
#include<stdio.h>
int main (){
long long int a,b;
scanf("%lld %lld",&a,&b);
if(a>b) printf("kou");
else if (a<b) printf("yukari");
else
printf("draw");
return 0;
}
题目描述
小红经常会做梦,但她比较喜欢做白日梦。
已知小红白天做梦可以获得 2 点幸福度,晚上做梦可以获得 1 点幸福度。现在给定小红每天中午和晚上睡觉的做梦情况。她可以每天将晚上的梦提前移到白天来做,请问小红总共最多可以获得多少幸福度?
注:只有当白天没做梦且晚上做梦的时候才可以移动梦境。
输入描述:
第一行输入一个正整数nnn,代表总天数。 第二行输入一个长度为nnn的、仅由'Y'和'N'组成字符串,代表每天中午的做梦情况。 第二行输入一个长度为nnn的、仅由'Y'和'N'组成字符串,代表每天晚上的做梦情况。 'Y'代表做梦了,'N'代表没做梦。 1≤n≤1051\leq n \leq 10^51≤n≤105
输出描述:
一个整数,代表最多的幸福度。
#include<stdio.h>
int main (){
long int n,i,cny=0;
scanf("%d",&n);
char a[n],b[n];
scanf("%s",a);
scanf("%s",b);
for(i=0;i<n;i++){
if(a[i]=='N'&&b[i]=='Y') cny+=2;
else if(a[i]=='Y'&&b[i]=='N') cny+=2;
else if(a[i]=='N'&&b[i]=='N') cny+=0;
else if(a[i]=='Y'&&b[i]=='Y') cny+=3;
else;
}
printf("%ld",cny);
return 0;
}