ZOJ-3311

发布时间:2016-12-10 11:29:33 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"ZOJ-3311",主要涉及到ZOJ-3311方面的内容,对于ZOJ-3311感兴趣的同学可以参考一下。

好吧,表示规则读了N遍也没读懂,看了大神的解释才明白。。附上: ZOJ串检验,逻辑等价变换,命题等价于:有且仅有一个 Z,有且仅有一个 J,J 在 Z 后面且不能紧跟在后面,另外,中间夹杂的三段 O 分别有 a, b, c 的长度,必须满足 a + b = c。 #include<stdio.h> #include<string.h> int main() { char s[100]; while (gets(s) != NULL) { int cz = 0, cj = 0, iz, ij, i; for (i = 0; s[i] != '\0'; i++) { if (s[i] == 'Z') { cz++; iz = i; } if (s[i] == 'J') { cj++; ij = i; } } int ac = cz == 1 && cj == 1 && ij - iz > 1 && ij - 1 == strlen(s) - ij - 1; printf(ac ? "Accepted\n" : "Wrong Answer\n"); } return 0; }

上一篇:MTDPART_SIZ_FULL
下一篇:scrum实践及心得体会1

相关文章

关键词: ZOJ-3311

相关评论