HDU5872 Seats

编程入门 行业动态 更新时间:2024-10-11 17:29:02

HDU5872 <a href=https://www.elefans.com/category/jswz/34/1707871.html style=Seats"/>

HDU5872 Seats

题目:

.php?pid=5872

题意:

这题题意很乱,大致是说有M个部门但是M是多少不一定,每个部门最多h个人,但是到底多少人也不一定,知道总人数是L人,以及每排有k个座位。每个部门的人必须坐在同一排,求至少多少排能满足坐下所有人,呃,大致是这个样子。

思路:

考虑至少多少排那就是找到每一排尽可能多做人的情况下的最多要多少排,每排最多k人,那就是要每排尽可能放人之后还能尽可能多的空座位,那就是尽可能所有部门人数一样并且尽量多,然后排在一排之后还能空出座位。这样的情况下算出部门个数看看最多占几排就行了,如果有多余的不够这个人数组成的部门会被随便塞到某排中,不用管。

但是如果加入判断多余人数数量会WA,不知数据是否有问题,存疑。

还是看注释吧

代码:

//kopyh
#include <bits/stdc++.h>
#define INF 0x3f3f3f3f
#define MOD 1000000007
#define N 1123456
using namespace std;
long long n,m,sum,res,flag;
int main()
{#i

更多推荐

HDU5872 Seats

本文发布于:2024-03-04 01:12:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1707864.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Seats

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!