1367C-Social Distance

题目简述:输入两个整数n和k, 分别代表由01组成的二进制字符串的长度和任意两个1之间的距离;模拟餐厅中两个人的最短距离;给出01字符串,求出最多能再插入多少个1? 例如:n=6,k=1  100010 最多还能在2号位上插入1 解决思路:找出01字符串中所有的0区域(即任意相邻两个1之间)区域分三种情况 ①0区域位于开头,其右端存在1; 将0区域的长len-k (即减去右侧与1相邻的k个数)得到
相关文章
相关标签/搜索