top1编程
← 返回题目
题解

【入门】猜拳

1 条题解

  • 0
    @ 2026-7-30 1:20:39

    解题思路

    先判断两个数字是否相同,相同就是平局。小 T 获胜的情况是 1 对 2、2 对 3、3 对 1,其他情况就是输。

    参考代码

    
    #include <iostream>
    using namespace std;
    int main(){
        // 读入题目给出的输入数据
        int a,b;
        cin>>a>>b;
        // 完成题目的关键计算或判断
        if(a==b)cout<<"tie";
        else if((a==1&&b==2)||(a==2&&b==3)||(a==3&&b==1))cout<<"win";
        else cout<<"lose";
        // 输出题目要求的答案
        return 0;
    }
    

    复杂度

    时间复杂度 O(1),空间复杂度 O(1)。

    • 1