首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
排队领水
6条解析
开通博客写题解
季风2333
发表于 2022-04-27 19:50:30
n个羊村村民正在排队,懒羊羊不知道他在队伍具体的哪个位置。这也意味着他的站位一定在n个位置中的一个。剩余的题目条件中,不多于b个人在他后面意味着他最多有b+1个位置可以选。不少于a个人在他前面意味着n个位置中至少有a个位置是不能选的。 我们将b+1和a分别看成两块连续的位置,将这两块位置分别置于n的
展开全文
HUAYI_SUN
发表于 2022-11-12 17:50:27
#include<iostream> using namespace std; int main() { int a,b,n; cin>>n
展开全文
小嗷犬
发表于 2023-07-31 15:08:39
简单思维题: 不少于 a 个人在他前面,即他必然在最后 n - a 个人中; 不多于 b 个人在他后面,即他必然在最后 b + 1 个人中。 综上,懒羊羊可能的位置个数应为 min(n - a, b + 1)。 其实题目有 bug,羊村村民排队打水,不应该有人 #include <bits
展开全文
牛客458374228号
发表于 2020-12-11 17:22:50
题目描述羊村的供水系统搞砸了,隔壁牛村捐赠的的矿泉水刚刚送达,村长让喜羊羊们排队领水,已知有n个羊村村民正在排队取水,懒羊羊不知道他在队伍的具体哪个位置,但他知道有不少于a个人在他前面,有不多于b个人在他后面,你能帮忙计算一下懒羊羊有多少个可能的位置吗? 输入描述:输入一行包含三个整数n,a,b
展开全文
已注销
发表于 2024-07-24 13:54:43
#include<bits/stdc++.h> using namespace std; int n,a,b; int main() { cin >> n >> a >> b; if (n-a<b+1) { cout << n
展开全文
answerer
发表于 2020-02-11 11:44:28
我们不妨从b出发。既然b表示的是最多不超过的人数。a表示不少于。 那么,后面站着的人的数目是一个确切的数字范围内[0,b]。这里只要从b出发,一直到0,看是否满足条件即可。 #include <iostream> #include <cstdio> #include <
展开全文
查看本题
查看本题讨论
相关比赛
15749-计科20-2班训练赛
进入比赛
18220-xxxx
进入比赛
18388-暑假第一周Java基础训练
进入比赛
18851-Python语言实验第一次课
进入比赛
19304-牛客竞赛语法入门班选择结构习题
进入比赛
等你来战
查看全部
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题