首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
石头剪刀布
5条解析
开通博客写题解
(́安◞౪◟排‵)
发表于 2020-11-30 19:36:30
考虑贪心我们要让让牛牛尽可能多赢在尽可能多赢的条件下让牛牛尽可能多平局 #include<bits/stdc++.h> using namespace std; int a[5]; int b[5]; void work() { int ans=0,k; cin>&
展开全文
这次会中奖的!!!
发表于 2020-12-07 12:56:35
石头剪刀布 解题: 求最高分由于输了不扣分所以肯定是能赢就赢,求出赢最多的次数,肯定就是min(a1, b2) + min(b1, c2) + min(c1, a2);再次基础上求出平局最多即为所求:这里就是用他们原来的减去赢了的,在取对应位置最小值min(a2 - min(c1, a2),a1
展开全文
LavenderPikachu
发表于 2020-11-29 21:43:47
include<bits/stdc++.h> using namespace std;int main(){ int n,a,b,c,x,y,z; cin >> n; //石头,剪刀,布 cin >> a >> b >&g
展开全文
AB-IN
发表于 2020-11-30 13:06:07
C. 石头剪刀布 纯模拟,我想的应该是有点麻烦了。 先让牛牛的拳头碰剪刀,以此类推,先把赢了的赢了,但要注意拳头和剪刀的局数都得有值,这样每局得分。 再让牛牛的拳头碰拳头,以此类推,拳头和拳头的局数都得有值,这样每局得分。#include<bits/stdc++.h> using na
展开全文
可爱的小萌新~
发表于 2020-12-19 18:15:30
依照题意,可以贪心的使石头,剪刀和布的获胜次数对应最大。在获胜次数最多的情况下,因为输是0分,显然应尽量平局。于是按照上述贪心思路模拟即可。 #include<iostream> #include<cstdio> using namespace std; int n,aha;
展开全文
查看本题
查看本题讨论
相关比赛
8997-牛客IOI周赛20-普及组
进入比赛
21320-zut数组与字符串入门练习
进入比赛
34585-湖南科技学院校赛
进入比赛
36259-嘉应学院蓝桥杯国赛训练赛
进入比赛
50154-长沙师范2023蓝桥杯寒假训练第六次集训
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题