每个考场可容纳人数不同,将一定数量的考生分配在这些考场,求使用考场数最少的算法
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
考场数最少的最优算法
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
半杯凉月 2017-04-24 08:20关注典型的装箱NP问题,可以自行百度一下装箱NP问题
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 4举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2019-02-19 14:48回答 1 已采纳 你这样 选考场 有点贪心策略 你这个是先按人安排,按顺序 新来一个人 遍历教室 直到安排下,如果已开教室安排不下 就新开教室,但是也有可能,把之前安排好的人重行安排,就可以安排下了
- 2022-07-28 10:34回答 2 已采纳 在计算机科学中,时间复杂性,又称时间复杂度,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项
- 2021-11-08 21:18回答 1 已采纳 你题目的解答代码如下: classroom = n = int(input("请输入考场数:")) grade = input("请输入年级:") s = input("请输入各考场人数:") num
- 2025-03-06 21:59xxjiaz的博客 蓝桥#JAVA#分考场。
- 2017-02-10 06:55回答 7 已采纳 如果每查一个学生就和数据库有一次交互,首先效率会慢很多,而且很耗性能,而且你随机是不是可能还会查到重复的,这时候你是不是每次又要对比下前面是不是已经安排过该学生。 直接查出所有的学生放入一个数组里面
- 2015-01-01 06:52回答 1 已采纳 http://wenku.baidu.com/link?url=FqkYu-kdOOfrgKgf_fMleQw9eqJgMmJi2zSA46vHMtB1m2wbsvPxqI0r2EDZcN8TZ2c9
- 2021-06-21 19:16回答 2 已采纳 如果满意请采纳,谢谢 #include <stdio.h> #include <string.h> #include <malloc.h> #include
- 2023-01-06 20:25awishw的博客 《算法笔记》入门篇
- 2022-01-09 14:57回答 2 已采纳 n-n * p改为 n * (1-p)
- 2022-05-03 02:11回答 3 已采纳 1、首先a的b次幂,b>=2的话,底数a的范围就是在 [2, 根号N] 之间的整数,所以只要遍历这些底数,大概是10的5次方。2、其次a的b次幂要小于等于N,那么对于每一个底数a,指数b的范围就
- 2021-08-29 20:25回答 1 已采纳 如果我的回答对你有帮助,请点击旁边的采纳按钮,谢谢 #include <iostream> #include <cstdio> #include <algorithm&g
- 2022-02-08 15:41魔术师的徒弟的博客 文章目录一、贪心算法... 从贪心算法思想的描述就能看出,这种算法很难保证自己的解就是问题的最优解,因为最优解对应的子结构可能不都是最优的,这时便无法使用贪心算法。 由于这个问题,贪心算法的应用场景相
- 2024-05-03 00:39日月星辰cmc的博客 假定每个果子重量都为 1 1 1 ,并且已知果子的种类 数和每种果子的数目,你的任务是设计出合并的次序方案,使多多耗费的体力最少,并输出这个最小的体力耗费值。 例如有 3 3 3 种果子,数目依次为 1 1 1 , 2 2 2 ,...
- 2021-12-26 13:52zyw2002的博客 文章目录第一次算法作业Problem A. 思维之花-方程Problem C. 课堂作业-7-1第二次算法作业Problem A. 课堂作业-6-1Problem B. 课堂作业-5-1Problem C. 课堂作业-4-4Problem D. SuperprimeProblem E. 整数变换第三次...
- 2022-05-09 01:50希望上岸成功的博客 顺序表算法题 1. 寻找最小元素返回其值并删除,同时该位置由最后一个元素补充 思路:遍历整个顺序表,记录下最小值的位置,将其删除。 bool Del_Min(Sqlist &L,int &e){ //判空 if(L.length == 0){ ...
- 2022-02-11 23:40李一恩的博客 本人上一次刷题还是大一的C语言期末考试……但是面试中算法考核截止上岸前一直保持着100%正确率的光辉记录。 本文将给你指明一条刷题的决胜指南。并从算法的重要性、题库的选择以及刷题的三大步骤分别进行讲解,彻底...
- 幸福西西弗斯的博客 序 设 计 C D E F G H I J 求和2 GCD 2 蜂巢4 全排列的价值4 青蛙过河3 因数平方和4 最优清零方案5 推导部分和4 字符统计2 最少刷题数3 求阶乘3 最大子矩阵4 数组切分4 回忆迷宫4 红绿灯4 拉箱子4 纸张尺寸2 求和2 ...
- 2021-08-29 23:02wtttcl的博客 第四章 算法初步 目录第四章 算法初步4.1 排序【例】A1062 Talent and Virtue (25 分) 4.1 排序 【例】A1062 Talent and Virtue (25 分) ATTENTION 水题,但是你的笔误真的有点多。要多注意下笔。 #include <...
- 2020-02-09 12:52_lifehappy_的博客 求最少需要分几个考场才能满足条件。 输入 第一行,一个整数n(1<n<100),表示参加考试的人数。 第二行,一个整数m,表示接下来有m行数据 以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) ...
- 没有解决我的问题, 去提问