链接:https://ac.nowcoder.com/acm/problem/14355
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

小明正在玩一个“翻硬币”的游戏。
桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。

比如,可能情形是:oo*oooo

如果同时翻转左边的两个硬币,则变为:oooo***oooo

现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?

我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:

输入描述:

两行等长的字符串,分别表示初始状态和要达到的目标状态。每行的长度<1000

输出描述:

一个整数,表示最小操作步数。

开始还想着会不会有什么陷阱,结果发现直接暴力就可以。

s1=list(input())
s2=list(input())
n = len(s1)
res = 0
for i in range(n-1):if(s1[i] == s2[i]):continueelse:if(s1[i] == "*"):s1[i] = "o"else:s1[i] = "*"if(s1[i+1] == "*"):s1[i+1] = "o"else:s1[i+1] = "*"res += 1if(s1 == s2):print(res)break

牛客14355 翻硬币相关推荐

  1. 【牛客 - 373A】翻硬币问题(博弈,结论,分析)

    题干: 链接:https://ac.nowcoder.com/acm/contest/373/A 来源:牛客网 Alice和Bob正在玩一个很经典的游戏. 有 n n个硬币初始时全部正面朝上,每一轮A ...

  2. 浅谈 翻硬币游戏【Nim博弈】

    ACM博客_kuangbin 博弈-翻硬币游戏 hihoCoder 1172 : 博弈游戏·Nim游戏·二 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Alice和B ...

  3. 牛客假日团队赛5 F 随机数 BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数 (dfs记忆化搜索的数位DP)...

    链接:https://ac.nowcoder.com/acm/contest/984/F 来源:牛客网 随机数 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  4. 牛客题霸 [ 旋转数组的最小数字] C++题解/答案

    牛客题霸 [ 旋转数组的最小数字] C++题解/答案 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素. NOT ...

  5. 牛客题霸 二分查找 C++题解/答案

    牛客题霸 二分查找 C++题解/答案 题目描述 请实现有重复数字的有序数组的二分查找. 输出在数组中第一个大于等于查找值的位置,如果数组中不存在这样的数,则输出数组长度加一. 示例1 输入 复制 5, ...

  6. 【2020牛客NOIP赛前集训营-提高组(第一场)题解】( 牛牛的方程式,牛牛的猜球游戏,牛牛的凑数游戏,牛牛的RPG游戏)

    未完待续... T1:牛牛的方程式 title solution code T2:牛牛的猜数游戏 title solution code T3:牛牛的凑数游戏 title solution code ...

  7. python实现千牛客服自动回复语_千牛客服自动回复话术

    淘宝千牛客服自动回复,如何设置成这种的,第一次询问时弹出这样的文字,买家想问的问题点击红字怎么进入 您如果是千牛,可以设置千牛机器人自动回复. 您截图中的提问选择方式实际意义不大,没有买家愿意这样的方 ...

  8. 2023牛客寒假算法基础集训营4_20230130「向上取整」「夹逼dp」「lowbit科学+树状数组性质」「搜索」「倍增跳表」「莫队」

    6/13 教育场是有被教育到.(预计会鸽几题. 已过非太水的题们 //B //https://ac.nowcoder.com/acm/contest/46812/B//小构造小数学#include & ...

  9. 运维校招面经汇总(来源牛客网)

    shopee SRE 作者:Stackingrule 链接:https://www.nowcoder.com/discuss/626107?source_id=discuss_experience_n ...

最新文章

  1. Cisco端口镜像配置
  2. VTK:InfoVis之GraphPoints
  3. 机器学习(数据挖掘十个重要算法)
  4. 解决在iOS8环境下,当用户关闭定位服务总开关时,无法将APP定位子选项加入定位权限列表的问题...
  5. 电脑护眼设置_99%的人一直坚持着错误的护眼方式!
  6. Essential Booklist of .Net Framework
  7. 抖音吸粉_抖音吸粉六大技巧
  8. 使用CobaltStrike制作钓鱼网站
  9. 【BLE-CC2640】CC2640之OLED
  10. Doxyfile 生成CHM
  11. 10.第三章 数字特征与特征函数(3)
  12. 教程丨一文入门图像预训练模型
  13. 【Zigbee精华教程01】Zigbee无线组网技术入门建议与学习路线
  14. 软件开发项目指标_重要的软件开发指标
  15. 象yhoo相册那样在网页上操作图片(不完全)_2
  16. Scrapy图片自动下载配置
  17. 银行计算机招聘题库,2020山西银行招聘考试题库:计算机模拟试题(五)
  18. 电子产品为什么一定要3C认证?
  19. android 动画 图片从指定位置飞到指定位置
  20. RS485因为上下拉电阻通讯不良分析

热门文章

  1. LeetCode MySQL 180. 连续出现的数字(cast)
  2. LeetCode 161. 相隔为 1 的编辑距离(DP/遍历)
  3. LeetCode 971. 翻转二叉树以匹配先序遍历(DFS)
  4. LeetCode 第 23 场双周赛(970/2044,前47.5%)
  5. 剑指Offer - 面试题9. 用两个栈实现队列
  6. tensor转换为图片_为大家介绍图片转换pdf的经验总结!你找对方法了吗?
  7. 计算机专业英语第2版郭涛翻译,计算机专业英语
  8. dategurd oracle_Oracle 时间和日期处理
  9. 基坑监测日报模板_基坑监测有多重要?实录基坑坍塌过程,不亲身经历,不知道现场有多恐怖!...
  10. 想成为企业争抢的目标吗?你需要掌握的五大热门IT技能