Binary String Constructing(思维+构造)

Windows下快速搭建MSYS2开发环境(含GCC与MinGW配置) 本文详细介绍了在Windows系统下快速搭建MSYS2开发环境的完整流程。通过使用pacman包管理器,可以便捷地安装GCC编译器与MinGW-w64工具链,并配置系统环境变量。文章还涵盖了从基础安装、系统更新到编译开源项目的实战指南,帮助开发者高效构建原生Windows程序,显著提升C/C++开发效率。 阅读详情

Binary String Constructing

题意:

给出a,b,x,构造一个01串,有a个0,b个1。这个01串刚好有x个 aiai使得ai!=ai+1。ai!=ai+1。即相邻位不同

分析:

对于x,我们很容易就可以想到先输出x2x2对0和1(n对0和1交错出现可以提供2*n-1个符合题意的aiai),然后将剩余的0和剩余的1连续输出(提供1个符合条件的aiai,这样就刚好是x个符合条件的aiai了,需要注意的是,我们要优先将个数多的放在前面,例如,有10个1,5个0的话,我们先输出x2x2个“10”,否则,输出x2x2个“01”)。

code:

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main(){
    int a,b,x,n;
    char u,v;
    cin >> a >> b >> x;
    n = a + b;
    if(a > b){
        u = '0';
        v = '1';
    }
    else{
        u = '1';
        v = '0';
        swap(a,b);
    }
    for(int i = 0; i < x / 2; i++){
        cout << u << v;
        a--;
        b--;
    }
    if(x % 2 == 0){
        while(b--) cout << v;
        while(a--) cout << u;
    }
    else{
        while(a--) cout << u;
        while(b--) cout << v;
    }
    return 0;
}
01-SA8155 QNX 虚拟机Hypervisor Hypervisor运行在Host OS操作系统上,其他操作系统均在Hypervisor上运行。:Hypervisor直接运行在硬件上,操作系统在Hypervisor之上运行。终止(关闭):echo control 0 dev/vmm。路径:qnx_ap/AMSS/platform/vm/resources/关闭/终止 qvm(GVM):slay -s SIGQUIT qvm。", //host PVM --- 主机。不直接操作/dev/vmm 实现关闭,启动vm。 阅读详情

相关推荐

HighTec安装(官网免费)编译 嘎嘎详细~

安装软件最好有自己的一套安装规则,工程软件除了安装主体外还会有很多其他的东西,比如license或者还会有一些驱动,如果所有都随意安装会导致你需要卸载,或者更新软件时,有的需要将原来软件卸载干净,如果没有清晰的安装路径那真是灾难啊~请确保此目录中只有个人许可证。这样基本的配置就ok了,下面打开hightec软件检验下license是否识别到了,会让你选个工作区,建议自己建一个,要不你以后就找不到了,,,如下图拉到下面,按照要求填写信息,随便写就行,注意主要的MAC地址要填本机的物理地址,然后点击2即可。

weixin_60793044的博客 1万+

Binary String Constructing (CodeForces - 1003B) (a个0,b个1,组成字符串,x个si≠si+1)

                                               Binary String Constructing                                                                           time limit per test 1 second                      ...

青笙尽_ 328

两张 300I Duo 部署 Qwen3.5‑32B

开发者成功使用两张华为300IDuo(共4颗Ascend310P3芯片)部署Qwen3/Qwen3.5的30B/32B模型,并公开详细步骤。关键点包括:硬件需两张300IDuo(每芯片44GB显存),软件需CANN≥24.1和MindIE2.3.0专用镜像。部署流程涵盖驱动安装、模型下载(需修改为FP16格式)、容器启动、张量并行配置(TP=4)等环节。实测显示每芯片显存占用20-35GB,系统稳定运行。该方案已在知乎等平台验证可行,适用于Qwen3.5-32B等同类模型。

evering的博客 2251

Binary String Constructing

You are given three integers a, b and x. Your task is to construct a binary string s of length n=a+b such that there are exactly a zeroes, exactly b ones and exactly x indices i (where 1≤i&lt;n) such ...

codertcm的博客 534

浅谈一下小波变换和EEG信号处理

浅谈小波变换,总结不是很到位,请大家指正。

qq_45045249的博客 2862

深入解析ViT中的RoPE旋转位置编码:原理、实现与视觉应用

本文深入解析了ViT中的RoPE旋转位置编码原理、实现及其在视觉任务中的应用。RoPE通过旋转变换巧妙地将相对位置信息融入注意力计算,解决了传统绝对位置编码外推性差的问题,在图像分类、目标检测及生成任务中展现出更优的泛化能力和灵活性。

alice7model的博客 705

string类型二进制转化为string类型十进制:再谈int和string互化

preface 之前有一篇转载的文章提到了int和string的互化,但在今天解决问题的时候仍然感觉不足,在此补充。 原问题: string类型二进制转化为string类型十进制 遇到的问题及解决 对函数return的理解。在main中直接使用函数(例如输出),相当于直接使用函数内返回的变量。 ✅ int ——> string 类型:解决参考博客,其中的详细解释: //⚠️头文件:#in...

iamzchi 1784

MuJoCo 仿真中的碰撞检测与参数优化实战

本文深入解析MuJoCo仿真中的碰撞检测机制与参数优化策略,涵盖位掩码配置、凸包分解实战及穿模问题解决方案。通过具体案例和参数设置建议,帮助开发者高效解决机械臂抖动、轴孔装配等常见问题,提升仿真精度与稳定性。特别针对步进电机仿真提供了高增益位置执行器的优化方案。

weixin_29081101的博客 332

Binary String Constructing(巨水,也证明我真的巨菜)

You are given three integers aa, bb and xx. Your task is to construct a binary string ss of length n=a+bn=a+b such that there are exactly aa zeroes, exactly bb ones and exactly xx indices ii (where 1≤...

shezjoe的博客 464

【示波器专题】无源探头的常用附件

使用探头进行测试,我们不仅要知道探头的原理,还需要了解探头的常用附件及其使用方式,这样才能在尽可能在测试中提高效率且减少出错的概率

一点硬件 692

学Simulink——基于直流电机的建模与控制场景实例:直流电机带负载突变时的动态响应仿真

在实际应用中,直流电机经常需要应对各种工作条件的变化,例如负载突变。了解电机在这种情况下的动态响应特性对于确保系统的稳定性和可靠性至关重要。通过仿真分析,可以预测电机在不同负载条件下的表现,并优化控制系统的设计。本文将详细介绍如何使用来构建一个直流电机带负载突变时的动态响应仿真模型,并通过仿真展示其应用效果。本文介绍了如何使用构建一个直流电机带负载突变时的动态响应仿真模型,并通过仿真展示了其应用效果。

xiaoheshang_123的博客 114

【字符串模拟】Binary String Constructing

7/31下午暑假训练1的题解(Codeforces Round #496 (Div. 3))【CF1003B】  公式会有乱码,我就直接粘贴图片了。 Examples Input 2 2 1 Output 1100 Input 3 3 3 Output 101100 Input 5 3 6 Output 01010100 Note All...

于衡的博客 475

springboot&mybatis中数组和字符串数据类型的转换

/前端数组字段//数据库中字段/*与前端交互时使用的get/set*/System.out.println("接收前端数据");/*与前端交互时使用的get/set*//*与数据库交互时使用的get/set*/System.out.println("从数据库中读取数据");/*与数据库交互时使用的get/set*/

l_q_l的专栏 2475

Binary String Constructing CodeForces - 1003B (思维,构造,STL)

题意:给你a,b,x。输出任意一个长度为a+b的二进制串,满足 Si != Si+1的下标个数为x个且必须包含a个0和b个1。 题解:先一替一个构造出x,然后直接把剩下的的0和1全部插入一个相邻的0和1旁边就行了。利用string自带insert还有string的自定义初始化会是代码变得一场简单(刚开始自己手动实现这个过程,很麻烦......) AC代码: #include <iostream> #include <cstring> #include <cstdio&g

Alanrookie的博客 283

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【思维题】CodeForce 1003B Binary String Constructing

这段时间要沉迷刷题一段时间了,就让优快云陪我一起吧! 一、题目大意 题目意思就是给定三个数a,b,x,其中a表示待构造的字符串中有a个0,b表示待构造的字符串中有b个1,x表示待构造的字符串有x次跳转('01’和’10’称为一次跳转)。 二、题目思路以及AC代码 我发觉codeforce上题目的难度分数真的很准,1500以下,怎样都能想出来,1800以上就死费脑筋还不一定有思路… 其实我就是...

Johnson的博客 444

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Binary String Constructing CodeForces - 1003B (构造)

B. Binary String Constructingtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given three integers aa, bb and xx. Your task is to construct ...

JiaYao的博客 1180

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CodeForces - 1003B Binary String Constructing

B. Binary String Constructing time limit per test1 second memory limit per test256 megabytes You are given three integers a, b and x. Your task is to construct a binary string s of length n=a+b such that there are exactly a zeroes, exactly b ones and exact

海岛Blog 1758

B - Binary String Constructing

You are given three integers a, b and x. Your task is to construct a binary string s of length n=a+b such that there are exactly a zeroes, exactly b ones and exactly x indices i (where 1≤i&lt;n) such ...

qq_41524782的博客 489

B. Binary String Constructing

B. Binary String Constructing time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are given three integers aa, bb and xx. Your tas...

x_flyx的博客 447

codeforces 解题报告 1003B. Binary String Constructing 构造

http://codeforces.com/problemset/problem/1003/B解题思路:1. a个0,b个1,构造一个有x个相邻字符不相等的二进制字符串2.在纸上构造一下就可以发现一个“01”串有一个相邻字符不相等,每往后增加一个“01”(例如“0101”)就会增加两个相邻字符不相等。由于数据保证答案存在,并且01必定至少有一个,那么我就构造如上的字符串(首先令x+1,修正第一个“...

三生锁链 348

Codeforces 1003 B Binary String Constructing

B. Binary String Constructing time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are given three integers aa, bb and xx. Your tas...

swqeaaa的博客 234

Codeforces1003B.Binary String Constructing(构造) 1300

#include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;algorithm&gt; #include&lt;string&gt; #include&lt;cstring&gt; #include&lt;vector&gt; #include&lt;set&gt; #include&lt;map&gt; #includ

qq_40423146的博客 233

Codeforces ~ 1003B ~ Binary String Constructing (构造)

题意让给你构造只有01的串,含有a个"0",b个"1",总长度为n(n=a+b),且有且仅有x个位置s[i]!=s[i+1]。题解

张松超的博客 442

codeforces 1003 Binary String Constructing

http://www.elijahqi.win/archives/3913 我是先构造了 0,1,0,1的情况尝试满足条件 然后再分类讨论的 #include&lt;bits/stdc++.h&gt; using namespace std; inline char gc(){ static char now[1&lt;&lt;16],*S,*T; if (T==S){T=(S...

Elijahqi 383

1003B - Binary String Constructing

B. Binary String Constructingtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given three integers aa, bb and xx. Your task is to construct ...

memory_qianxiao的博客 547
上一篇: Sonya and Exhibition(简单思维题)
下一篇: Halloween Costumes LightOJ - 1422(区间dp)
Guuuuuu老师儿
博客等级 码龄9年 259粉丝 718原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值