当前位置: 首页 > news >正文

锐奇智能手机网站建设做app和做网站哪个容易

锐奇智能手机网站建设,做app和做网站哪个容易,网站代理 登陆,ajax分页 WordPress[蓝桥杯 2013 省 B] 翻硬币 题目背景 小明正在玩一个“翻硬币”的游戏。 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果…

[蓝桥杯 2013 省 B] 翻硬币

题目背景

小明正在玩一个“翻硬币”的游戏。

题目描述

桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果同时翻转左边的两个硬币,则变为 oooo***oooo。现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?

输入格式

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

数据保证一定存在至少一种方案可以从初始状态和要达到的目标状态。

输出格式

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

样例 #1

样例输入 #1

**********
o****o****

样例输出 #1

5

样例 #2

样例输入 #2

*o**o***o***
*o***o**o***

样例输出 #2

1

提示

source:蓝桥杯 2013 省 B 组 H 题

易错点:

如果要改变字符数组的值。不能传一个字符进来,这样改变不了
首先定义一个全局数组,然后传数组的下标进来,就可以改变字符数组的值

代码:

#include <bits/stdc++.h>
using namespace std;
#define int long long
int  ans;
const int maxn=1010;
string a,b;
void turn(int x)
{if(a[x]=='o')a[x]='*';elsea[x]='o';
}
signed  main()
{
cin>>a>>b;
for(int i=0;i<a.size()-1;i++)//注意上限
{if(b[i]!=a[i]){turn(i);turn(i+1);ans++;}
}
cout<<ans;return 0;
}
http://www.yayakq.cn/news/355918/

相关文章:

  • 网站开发服务费记账重庆高校在线平台
  • 高端网站定制开发深圳网页搜索框记录怎么删除
  • 福州微信网站建设视频网站开发 视频采集
  • 网站网站开发成本铁岭做网站的公司
  • 网站开发博客海南新政策最新消息
  • python怎么做抢课网站搜索引擎如何找到网站
  • 网站关键字分析网络营销八大目标是什么
  • 罗定市住房和城乡建设局网站2021智慧树互联网与营销创新
  • wordpress 阿里云sem优化是什么意思
  • 山东省住房城乡建设厅门户网站快速搭建网站框架的工具
  • 网站开发如何支持ipv6推荐好的设计网站
  • 建站公司推广建设个人商城网站
  • 公司网站官网有没有做书签的网站
  • 视觉传达毕业设计作品网站优化seo教程技术
  • 网站怎么做移动图片不显示不出来哪个网站平面设计做的好
  • 描述网站建设的基本流程廊坊宣传片制作公司
  • 成都网站建设哪家设计好宣传册
  • 婚庆网站建设策划案程序员培训机构排名
  • 网站集约化建设项目内容主机屋
  • 宁波做网站制作宝应县建设工程信息网
  • 有心学做网站网站建设项目怎么跟进客户
  • 专题型定制网站建设彩页设计印刷公司
  • 在线电影网站建设做视频网站需要流媒体吗
  • 基础建设的网站有哪些内容我要安装百度
  • 做家装网站源码住房和城乡建设查询平台官网
  • 长春建站最新消息自己怎么制作图片
  • 虞城做网站天眼查免费查询
  • 网站系统繁忙网站视频怎么做的好处
  • 个性个人网站找人做网站被骗
  • 网站做外链什么意思微信网站与响应式网站有哪些