菜菜题解 | #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);
    }
全部评论

相关推荐

ddzd:比较说第一个项目,ai对话不要仅仅是掉api,能不能结合实验室数据封装一两个定制组件?有没有考虑ai回答的边界case和安全情况?可不可能设计一个momery来存储每个人的偏好和使用习惯?性能优化具体优化了多少呢?为什么选这个优化指标呢?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务