L1-044 稳赢

L1-044 稳赢 (15 分)

大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:

现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。

输入格式:

输入首先在第一行给出正整数K(≤10),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束,这一行不要作为出招处理。

输出格式:

对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。

输入样例:

2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End

输出样例:

Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu
#include<iostream>
#include<string>

using namespace std;

int revert(string str) {
    if (str == "Bu")
        return 1;
    if (str == "ChuiZi")
        return 2;
    if (str == "JianDao")
        return 3;
    if (str == "End")
        return 0;
}

int win(int key) {
    switch (key) {
    case 1:return 3; break;
    case 2:return 1; break;
    case 3:return 2; break;
    default:return -1;
    }
}

void print(int winkey) {
    switch (winkey) {
    case 1:cout << "Bu" << endl; break;
    case 2:cout << "ChuiZi" << endl; break;
    case 3:cout << "JianDao" << endl; break;
    default:break;
    }
}

int main() {
    int k , cnt = 0;
    string str;
    cin >> k;
    while (cin >> str) {
        int key = revert(str);
        if (key == 0)
            break;
        else {
            cnt++;
            if (!(cnt%(k+1))) {
                print(key);
            }
            else {
                int winkey = win(key);
                print(winkey);
            }
        }
    }

    return 0;
}

原文地址:https://www.cnblogs.com/Frances-CY-FKYM/p/10293620.html

时间: 2024-07-31 04:21:02

L1-044 稳赢的相关文章

团体程序设计天梯赛-练习集-L1-044. 稳赢

L1-044. 稳赢 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方输得太惨,你需要每隔K次就让一个平局. 输入格式: 输入首先在第一行给出正整数K(<=10),即平局间隔的次数.随后每行给出对方的一次出招:“ChuiZi”代表“锤子”.“JianDao”代表“剪刀”.“Bu”代表“布”.“End”代表输入结束,这一行不要作为出招处理. 输出格式: 对每一个输入的出招,按要求输出稳赢或平

百度首页AG视讯百家里面的庄闲最能稳赢的打法技巧揭秘正规视讯正规网站

信誉首选[460955.COM]百度首页AG视讯百家里面的庄闲最能稳赢的打法技巧揭秘正规视讯正规网站[460955.COM]玩ag是有方法的.这个技巧很重要 有技巧就会平平稳稳,就是看路子玩,顺笼就跟笼,跳就跟跳,结合台面分析比较明了,还有一个,选桌子也很重要,选做桌子就要选开了一半的这可以跟 一下路子的规律,不要选刚开的桌子或者快开完的.玩转几年也总结了一些经验,做什么事情都是有规划好,理得清楚才好走这个路线,不会东跟一下,西跟一下. 做好自己的知金规划,大概多少算好赢损多少就收. 下注不盲目

新手必看的 AG视讯稳赢公式方法 与技巧详细解说

AG视讯首选直营网,老牌信誉好 845996.com 老牌信誉 值得信赖 AG视讯百家了忠实玩家有很多,怎么玩好这AG视讯游戏是很多玩家关心的问题.那么接下来就讨论一下怎么玩,同时也欢迎玩家一起交流各自玩法,一起学习共同进步!玩AG视讯不要总是想着找到一套稳赢公式就可以玩好,注码公式.珠路公式有很多种不同的公式玩法,但是至今没有找到一款真正可以战胜AG视讯的公式,我个人觉得那是因为公式是死的,路子是活的,随时有变动,有时再好的规律也只是一个概率.最重要的是熟悉庄家的每种套路,遇到了才能化险为夷.

彩票稳赢计划:腾讯分分彩刷流水方法

简码编程在写<如何提高彩票胜率>系列的过程中,发现某些网站有充值优惠活动,首次充值1000元赠送68元,于是一个彩票稳赢计划随之产生. 此充值优惠活动的规则是首次充值满1000元,赠送68元,所赠送的余额需要在流水够充值额时才能提现,即是实充1000元帐户得1068元,要打够1000元流水才可以提现. 那么可以如下操作.先用一个大号开AB两个小号,每个小号各充1000元,则每个小号的余额都有了1068元.然后两个小号对刷流水,比如小号A投单,则小号B投双,小号A投大,则小号B投小.这样两个小号

幸运飞艇5码稳赢

幸运飞艇5码稳赢█薇同Q:53856299█精准大师级计划,十年经验纯人工做计划,已助千人翻盘上岸,可添加老师交流沟通! 那么多玩彩导师中,我是一个实事求是的.不夸大其词给你们画饼的导师!专业与否不是我说了算,是实力说话,我能带你回血稳 赚,甚至捞第一桶金.这边我想跟彩友说的,计划方案是一方面,自己玩谁都不可能一直中,自认为会看走势盲目下注的都会死的 很惨.计划不一定百分百中,谁都不是神人,我们讲究实事求是.以诚相待,不带忽悠的,怎么玩中奖率高,这是一个值得长期摸 索探讨的话题,我有技巧你有需求

给大家分享高手一些北京赛车PK10黑客改单,稳赢公式的规律技巧心得!

改单软件包赢qq2208391555依旧是梅西挺身而出 !苏牙做了该做的!都很漂亮!巴萨击破瓦伦大巴,梅西助攻苏神头破门拿下首回合,次回合苏神要还梅西助攻的,期待,不休息还怎么踢.马上开始欧冠,还轮休就轮休吧.让库蒂尼奥去发挥吧.这么踢,他肯定也会郁闷的.梅西把整个防守吸引到左侧,再传到远端,苏牙抓机会的能力,无出其右,裁判很公平,没有连续判2个点球,不然C罗怎么点球梅开二度,这样打,媒体又得说为啥巴萨吃不了点球,可对方倒是攻过来啊,不然怎么送点球啊,在对方门前送点?梅西在如此高密度的出场还能踢

大 发 快 三走势规律稳赢方案+807743888

企/鹅<807743888>邀请码:66666115网纸1dd点app如果你是刚刚玩,我来教教你,如果你已经玩很久了,却不稳,我来拉拉你,如果你已经遍体鳞伤,我来帮帮你. 我不能保证你一夜致富但希望能细水长流,汇聚江海,先要平稳的心态,不要一盘的失误影响你心情.自己有规划 性和目标性.做到这两点,过来找我我来帮你.世界没有不努力就能盈利的.如果这些你觉得没时间精力去观察. 那我只能劝你去跟计划了.最重要的还是你要学会耐心观察走势.每种方法.只要你耐心观察.那种方法都可以盈 利. 第一,心态要

大 发 快 三稳赢技巧讲解+807743888

企/鹅<807743888>邀请码:66666115网纸1dd点app如果你是刚刚玩,我来教教你,如果你已经玩很久了,却不稳,我来拉拉你,如果你已经遍体鳞伤,我来帮帮你. 我不能保证你一夜致富但希望能细水长流,汇聚江海,先要平稳的心态,不要一盘的失误影响你心情.自己有规划 性和目标性.做到这两点,过来找我我来帮你.世界没有不努力就能盈利的.如果这些你觉得没时间精力去观察. 那我只能劝你去跟计划了.最重要的还是你要学会耐心观察走势.每种方法.只要你耐心观察.那种方法都可以盈 利. 第一,心态要

幸运飞艇pk10稳赢技巧

█薇同Q:53856299█精准大师级计划,十年经验纯人工做计划,已助千人翻盘上岸,可添加老师交流沟通! 那么多玩彩导师中,我是一个实事求是的.不夸大其词给你们画饼的导师!专业与否不是我说了算,是实力说话,我能带你回血稳 赚,甚至捞第一桶金.这边我想跟彩友说的,计划方案是一方面,自己玩谁都不可能一直中,自认为会看走势盲目下注的都会死的 很惨.计划不一定百分百中,谁都不是神人,我们讲究实事求是.以诚相待,不带忽悠的,怎么玩中奖率高,这是一个值得长期摸 索探讨的话题,我有技巧你有需求.你们要清楚,有