有人玩那个csgo翻硬币币的吗

【图文】翻硬币问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
翻硬币问题
上传于|0|0|文档简介
&&翻杯子问题解决方案
大小:450.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢蓝桥杯--翻硬币问题分析
小明正在玩一个&翻硬币&的游戏。
桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。
比如,可能情形是:**oo***oooo
如果同时翻转左边的两个硬币,则变为:oooo***oooo
现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?
我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:
两行等长的字符串,分别表示初始状态和要达到的目标状态。每行的长度&1000
一个整数,表示最小操作步数。
o****o****
o**o***o**
o***o**o**
题目提示用贪心,所以就按照贪心的想法,找到就翻一下指导相同为止
import java.util.S
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str1 = input.next();
String str2 = input.next();
char[] arr1 = str1.toCharArray();
char[] arr2 = str2.toCharArray();
int count = 0;
for (int i = 0; i & arr2.length -1; i++) {
if (arr1[i] != arr2[i]) {
arr1[i] = arr2[i];
if (arr1[i+1] =='*') {
arr1[i+1] ='o';
arr1[i+1] ='*';
System.out.println(count);
之前想把替换改为三目运算法,一直把三目运算符当成if的简写,没想到一直报错,搜了下,才发现下面问题,必须要有值来接受这个表达式.
三元操作:
result = (表达式)? a:b;
没有result,三元操作会报错大力菠菜翻硬币怎么玩热新闻
澎湃新闻APP下载
大力菠菜翻硬币怎么玩:热门推荐当前位置 & &
& 想在家里翻出值12万的硬币?告诉你:没戏
想在家里翻出值12万的硬币?告诉你:没戏
20:33:51&&出处:&&
编辑:随心 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
当前平均分:0(0 次打分)
[03-28][03-27][03-24][03-24][03-21][03-19][03-18][03-18][03-17][03-15]
登录驱动之家
没有帐号?
用合作网站帐户直接登录

我要回帖

更多关于 dota2翻硬币 的文章

 

随机推荐