样例
样例输入 Copy
13
2222222234567
样例输出 Copy
yyds
乍一看题目,以为要分奇偶,然后发现n为奇数,则最后一个是大鹏拿的,也就是说在前面(不含最后11个)偶数个数字里面,非2字符多大鹏摆烂、、2字符多小勋摆烂、、一样多看倒数第11个数字是不是2
上代码
```c++
#include<stdio.h>
#include<stdlib.h>
char a[110000];//输入数组
int main()
{
// while(1)
//{
int i,j,k;
int n;
scanf("%d",&n);
getchar();
//for(i=0;i<n;i++)
scanf("%s",a);
int len=strlen (a);
len-=11;
//将最后11个位数字字符不读取
//n是奇数 最后一个是大鹏
int sumer=0,sum=0;//2的数量 非2的数量
for(i=0;i<len;i++)
{
if(a[i]=='2')
sumer++;
else
sum++;
}
if(sumer>sum)
printf("yyds");
else if(sum==sumer)
{
if(a[len]=='2')
printf("yyds");
else
printf("orz");
}
else
{
printf("orz");
}
// }
}