本文介绍了为什么codechef不接受这个?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
[]
我尝试了什么:
Contest Page | CodeChef[^]
What I have tried:
#include<stdio.h>
int main()
{
int i,j,T;
int c1[20],c2[20];
char s[20][100000];
scanf("%d",&T);
for(i=0;i<T;i++)
{
c1[i]=0;
c2[i]=0;
}
for(i=0;i<T;i++)
scanf("%s",s[i]);
for(i=0;i<=T-1;i++)
{
for(j=0;s[i][j]!='\0';j++)
{
if(s[i][j]=='A')
{
c1[i]++;
}
else if(s[i][j]=='B')
{
c2[i]++;
}
else if(s[i][j]=='.')
{
if(s[i][j+1]=='A'&&s[i][j-1]=='A')
c1[i]=c1[i]+1;
else if (s[i][j+1]=='B'&&s[i][j-1]=='B')
c2[i]=c2[i]+1;
}
}
}
for(i=0;i<T;i++)
printf("%d %d\n",c1[i],c2[i]);
}
推荐答案
引用:
错误答案
您的程序已成功编译并成功运行,但输出与预期输出不匹配。
Wrong Answer
Your program compiled and ran succesfully but the output did not match the expected output.
这篇关于为什么codechef不接受这个?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!