菜菜题解 | #NC642 石头、剪刀、布I#

石头、剪刀、布I

http://www.nowcoder.com/practice/290afe7420704eb89376e74740b06cb3

石头剪子布,题目说是安排策略,但安排让Alice赢最多能赢多少就行了,比如说Alice有q1个剪刀,Bob有m2个布,那么两人最多只能对决min(q1,m2)场,于是安排alice全部赢,因为剪刀赢布,同理min(p1,q2),min(m1,p2);
所以Alice总共能赢min(p1,q2)+min(q1,m2)+min(m1,p2)

int Mostvictories(int n, int p1, int q1, int m1, int p2, int q2, int m2) {
        // write code here
        return min(p1,q2)+min(q1,m2)+min(m1,p2);
    }
全部评论

相关推荐

喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务