题目链接:http://www.dotcpp.com/oj/problem1453.html 思路:这道题其实隐藏了一个条件,初始状态和目标状态不同之处肯定只有偶数处,不可能有奇数处,不然初始状态到达不了目标状态,把初始状态和目标之处的相同之处标记为0不同之处标记为1。先举一个例子1011001,是先翻中间的2个1呢还是一次翻呢,先翻中间2个1,总共的次数是6次,一次翻总共是5次,其实只要依次翻就是最少的,自己可以画一下,总的次数就是依次2个1的下标之差的总和
题目链接:http://www.dotcpp.com/oj/problem1453.html 思路:这道题其实隐藏了一个条件,初始状态和目标状态不同之处肯定只有偶数处,不可能有奇数处,不然初始状态到达不了目标状态,把初始状态和目标之处的相同之处标记为0不同之处标记为1。先举一个例子1011001,是先翻中间的2个1呢还是一次翻呢,先翻中间2个1,总共的次数是6次,一次翻总共是5次,其实只要依次翻就是最少的,自己可以画一下,总的次数就是依次2个1的下标之差的总和
上一篇:Web通信知识
杯中内容互换
各位师傅多批评hhh
题解: 模拟一下,但注意字符串如果是奇数 , 硬币个数 n 可能存在奇数的情况,为了保证题目有解,确切的说,假设
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M