#1144 : 01串

水题也写写。不过刚开始我没想到0比1多的情况

时间限制:7000ms
单点时限:1000ms
内存限制:256MB

描述

给定两个整数n和m,求是否存在恰好包含n个0和m个1的01串S,使得S中不存在子串"001"和"11"。

如果存在符合条件的01串则输出字典序最小的S,否则输出NO。

输入

一行两个整数,表示n和m。(0<=n,m<=100000,0<n+m)

输出

一行一个字符串,为字典序最小的S或者NO。

样例输入
2 3
样例输出
10101
代码:
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
    int n,m,p;
    while(scanf("%d%d",&n,&m)!=EOF)
    {
    if(m>n+1||((m==0)&&(n==0)))
        cout<<"NO"<<endl;
    else
    {
        if(m==n+1)
        {
            p=0;
            for(int i=1;i<=m+n;i++)
            {
                p=p^1;
                cout<<p;
            }
            cout<<endl;
        }
        else if(m==n)
        {
            p=1;
            for(int i=1;i<=m+n;i++)
            {
                p=p^1;
                cout<<p;
            }
            cout<<endl;
        }
        else if(n>m)
        {
            int p=1;
            for(int i=1;i<=m*2;i++)
            {
                p=p^1;
                cout<<p;
            }
            for(int i=1;i<=n-m;i++)
            {
                cout<<"0";
            }
            cout<<endl;
        }
    }
    }
    return 0;
}

 start running... -- [I] Get key devices success. -- [I] load cvimodel from: /root/my_digital/model_220065.cvimodel -- [I] [Default CommListener] Release device /dev/ttyS0 for program use -- [I] [Default CommListener] exit success -- [I] model info: type: yolov5 input type: rgb mean:0.000000 0.000000 0.000000 scale:0.003922 0.003922 0.003922 labels num: 8 anchors:10.00 13.00 16.00 30.00 33.00 23.00 30.00 61.00 62.00 45.00 59.00 119.00 116.00 90.00 156.00 198.00 373.00 326.00 input size: 224x224 [Debug] 模型加载成功,标签数量: 8 [Debug] 标签列表: [&#39;6&#39;, &#39;7&#39;, &#39;8&#39;, &#39;1&#39;, &#39;2&#39;, &#39;3&#39;, &#39;4&#39;, &#39;5&#39;] [SAMPLE_COMM_SNS_ParseIni]-2191: Parse /mnt/data/sensor_cfg.ini [parse_source_devnum]-1784: devNum = 1 [parse_sensor_name]-1865: sensor = GCORE_GC4653_MIPI_4M_30FPS_10BIT [parse_sensor_busid]-1894: bus_id = 4 [parse_sensor_i2caddr]-1905: sns_i2c_addr = 29 [parse_sensor_mipidev]-1916: mipi_dev = 0 [parse_sensor_laneid]-1927: Lane_id = 4, 3, 2, -1, -1 [parse_sensor_pnswap]-1938: pn_swap = 0, 0, 0, 0, 0 [parse_sensor_mclken]-1960: mclk_en = 1 [parse_sensor_mclk]-1971: mclk = 1 [SAMPLE_COMM_SNS_ParseIni]-2191: Parse /mnt/data/sensor_cfg.ini [parse_source_devnum]-1784: devNum = 1 [parse_sensor_name]-1865: sensor = GCORE_GC4653_MIPI_4M_30FPS_10BIT [parse_sensor_busid]-1894: bus_id = 4 [parse_sensor_i2caddr]-1905: sns_i2c_addr = 29 [parse_sensor_mipidev]-1916: mipi_dev = 0 [parse_sensor_laneid]-1927: Lane_id = 4, 3, 2, -1, -1 [parse_sensor_pnswap]-1938: pn_swap = 0, 0, 0, 0, 0 [parse_sensor_mclken]-1960: mclk_en = 1 [parse_sensor_mclk]-1971: mclk = 1 try release sys ok [_mmf_init]-1144: maix multi-media version:67a90e2-musl_riscv64 maix multi-media init ok try release vio ok try release venc ok ISP Vipipe(0) Allocate pa(0x8acf5000) va(0x0x3fdfbb5000) size(291424) stSnsrMode.u16Width 2560 stSnsrMode.u16Height 1440 25.000000 wdrMode 0 pstSnsObj 0x3fe2f8ed18 ############# [cmos_set_image_mode][1176] fps:25.000000 [SAMPLE_COMM_VI_StartMIPI]-494: sensor 0 stDevAttr.devno 0 awbInit ver 6.9@2021500 0 R:1400 B:3100 CT:2850 1 R:1500 B:2500 CT:3900 2 R:2300 B:1600 CT:6500 Golden 1024 1024 1024 WB Quadratic:0 isWdr:0 20250714 14:14:36.800 2830 E isp setNoiseProfile:3460 Noise profile get fail. Please check ########### PinMux ####################################################################### ########### PinMux End ####################################################################### ViPipe:0,===OS04A10 1520P 30fps 12bit LINE Init OK!=== ******************************************************************************** cvi_bin_isp message gerritId: 97347 commitId: fc6ce647 md5: d6db2297ddfd44e8252c1f3f888f47b2 sensorNum 1 sensorName0 5440577 PQBIN message gerritId: commitId: fc6ce647 md5: d6db2297ddfd44e8252c1f3f888f47b2 sensorNum 1 sensorName0 5440577 author: lxowalle desc: os04a10 createTime: 2024-08-30 11:00:43version: tool Version: v3.0.5.48 mode: ******************************************************************************** [SAMPLE_COMM_ISP_Thread]-95: ISP Dev 0 running! 0 R:1257 B:3920 CT:2788 1 R:1588 B:2858 CT:3968 2 R:2169 B:1819 CT:7154 Golden 1588 1024 2858 wdrLEOnly:1 [SAMPLE_COMM_VO_StartChn]-351: u32Width:480, u32Height:640, u32Square:1 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.59 检测到 &#39;1&#39;,发送二进制指令: FF 01 FF 未检测到 &#39;1&#39;,发送结束信号: FF 00 FF [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.54 检测到 &#39;1&#39;,发送二进制指令: FF 01 FF 未检测到 &#39;1&#39;,发送结束信号: FF 00 FF [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.65 检测到 &#39;1&#39;,发送二进制指令: FF 01 FF [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.88 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.87 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.86 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.87 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.89 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.90 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.83 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.78 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.66 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.79 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.65 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.75 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.79 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.81 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.82 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.83 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.83 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.82 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.80 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.83 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.84 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.91 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.86 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.90 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.91 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.91 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.90 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.89 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.86 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.63 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.64 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.82 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.78 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.84 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.76 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.72 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.60 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.85 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.84 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.75 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.74 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.76 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.78 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.78 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.78 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.76 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.77 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.67 [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.67 未检测到 &#39;1&#39;,发送结束信号: FF 00 FF [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.52 检测到 &#39;1&#39;,发送二进制指令: FF 01 FF [Debug] 检测到 1 个对象 类别ID: 3, 标签: 1, 置信度: 0.73 未检测到 &#39;1&#39;,发送结束信号: FF 00 FF
最新发布
07-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值