HDU 3788 和九度OJ 1006测试数据是不一样的

HDU 3788 和九度OJ 1006测试数据是不一样的

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

ZOJ问题

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2935    Accepted Submission(s): 889




Problem Description
对给定的字符串(仅仅包括’z’,’o’,’j’三种字符),推断他能否AC。

是否AC的规则例如以下:

1. zoj能AC;

2. 若字符串形式为xzojx,则也能AC,当中x能够是N个’o’ 或者为空;

3. 若azbjc 能AC,则azbojac也能AC。当中a,b,c为N个’o’或者为空;

 


Input
输入包括多组測试用例,每行有一个仅仅包括’z’,’o’,’j’三种字符的字符串,字符串长度小于等于1000。
 


Output
对于给定的字符串,假设能AC则请输出字符串“Accepted”,否则请输出“Wrong Answer”。
 


Sample Input
   
   
zoj ozojo ozoojoo oozoojoooo zooj ozojo oooozojo zojoooo

 


Sample Output
   
   
Accepted Accepted Accepted Accepted Accepted Accepted Wrong Answer Wrong Answer

 

#include<stdio.h>
#include<string.h>
char s[2001];
char s2[2001];
void check()
{
    int cnt=0;
    memset(s2,0,sizeof(s2));
    int flag1,flag2,flag3;
    flag1=flag2=flag3=-1;
    int len=strlen(s);
    if(strcmp("zoj",s)==0)
    {
        printf("Accepted\n");
        return ;
    }
    else
    {
        for(int i=0;i<len;++i)
        {
            if(s[i]!='z'&&s[i]!='o'&&s[i]!='j')
            {
                flag3=1;
                break;
            }
        }
        for(int i=0;i<len;++i)
        {
            if(s[i]=='z')
            {
                flag1=i;
                break;
            }
        }
        for(int i=len-1;i>=0;--i)
        {
            if(s[i]=='j')
            {
                flag2=i;
                break;
            }
        }
        if(flag1>flag2||flag1==-1||flag2==-1||flag3==1)
        {
            printf("Wrong Answer\n");
        }
        else
        {
             for(int i=flag1+1;i<flag2;i++){
                    if(s[i]=='o'){
                        cnt++;
                    }//统计z、j中间o的个数
             }
             if(cnt!=flag2-flag1-1||cnt==0){//推断z、j中间是否出现除o以外的字符。cnt=0是zoj中间没有出现o。不合法。
                 printf("Wrong Answer\n");
             }
             else{
                 //j后面的o的个数除以z前面的o的个数等于z和j之间的o的个数
                 if(flag1*cnt==len-flag2-1){
                     printf("Accepted\n");
                 }
                 else{
                     printf("Wrong Answer\n");
                 }
             }
        }
    }
}
int main(int argc, char *argv[])
{
    while(~scanf("%s",s))
    {
        check();
    }
    return 0;
}

版权声明:本文博客原创文章。博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117229.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 支持向量机原理与实现的区别_支持向量机实例

    支持向量机原理与实现的区别_支持向量机实例一、模型机器学习中我们最开始接触的都是感知机,感知机就是一个阶跃函数,阶跃函数的自变量是一个多元线性函数,costfunction则是。而支持向量与感知机类似,只是将阶跃函数挖去(-1到1这个区间),要使两个平行的超平面间间隔最大,只需w二范数最小即可。约束条件是.关于约束条件的理解,取等号时刚好在支持向量上,不取等号时说明在平面的对应的一侧。理解了问题的本质,现在就是怎么用数学去解决这…

    2022年10月21日
    0
  • 新版百度地图开发版SHA1值和发布版SHA1值的获取「建议收藏」

    新版百度地图开发版SHA1值和发布版SHA1值的获取「建议收藏」新版的百度开发者中心申请appkey的时候,增加了发布版SHA1值,开发版一般是默认的debug签名,和发布版正式签名的生成apk文件的sha1值是不同的,下面详细说明怎么分别获取开发版和发布版SHA1值。首先,开发版SHA1值(也就是debug签名的SHA1值)的获取方法百度开发者中心文档说的很清楚,在此也根据官网说明列出来以方便查看。方法一:打开Eclipse在Eclipse–>wi

    2022年8月11日
    3
  • 安装jdk For Windows

    1.下载JDK查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html根据操作系统选择合适的JDK进行下载2.运行

    2021年12月22日
    46
  • Django(25)WSGIRequest对象[通俗易懂]

    Django(25)WSGIRequest对象[通俗易懂]Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。也就是我们经常看到的request参数。在这个

    2022年7月30日
    9
  • 项目总结(1.TOF相机及标定相关)

    项目总结(1.TOF相机及标定相关)1.TOF相机简介:TOF是Timeofflight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后利用传感器接收从物体返回的光,通过探测光脉冲的飞行时间来得到目标物的距离。TOF的深度精度不随距离改变而变化,基本能稳定在cm级。2.TOF相机缺点:测量距离较常规测量仪器短,一般不超过10米测量结果…

    2022年5月9日
    33
  • TP5 where数组查询(模糊查询)(有多个查询条件) when「建议收藏」

    TP5 where数组查询(模糊查询)(有多个查询条件) when「建议收藏」有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件一、TP5.1版本模糊查询$where[]=[‘title’,’like’,”%”.$sotitle.”%”];$map[]=[‘name’,’like’,’think’];$map[]=[‘status’,’=’,1];//时间查询$wheret2[]=[‘time’,’between’,[…

    2022年5月30日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号