B.我是简单题!
原题链接https://nuoyanli.com/contest/31/problem/B
我用结构体写了这道题
先将数据输入
再用结构体将每个人的名字输入
最后一个一个比较时候符合条件
中间加上对幸福度的判断
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<cmath>
#include<iostream>
#include<algorithm>
using namespace std;
struct node
{
char ss[1000];
}stu[10005];
int main()
{
long long t;
scanf("%lld",&t);
while(t--)
{
long long m,k,n;
char s;
scanf("%lld %lld %lld %c",&m,&k,&n,&s);
long long i,j,sum=0;
for(i=0;i<n;i++)
{
scanf("%s",stu[i].ss);
}
for(i=0;i<n;i++)
{
long long nn=strlen(stu[i].ss);
if(stu[i].ss[0]==s||stu[i].ss[nn-1]==s)
{
sum++;
m-=k;
if(m<=0)
{
break;
}
}
}
if(sum==0)
{
printf("NICE DAY!\n");
}
else
{
printf("%lld\n",sum);
}
memset(stu,0,sizeof(stu));
}
return 0;
}