当前位置: 首页 > news >正文

优化网站方法公司网站域名怎么续费

优化网站方法,公司网站域名怎么续费,长春网站建设 找源晟,网站后台免费模板下载文章目录1. 题目2. 解题1. 题目 一所学校里有一些班级#xff0c;每个班级里有一些学生#xff0c;现在每个班都会进行一场期末考试。 给你一个二维数组 classes #xff0c;其中 classes[i] [passi, totali] #xff0c;表示你提前知道了第 i 个班级总共有 totali 个学生… 文章目录1. 题目2. 解题1. 题目 一所学校里有一些班级每个班级里有一些学生现在每个班都会进行一场期末考试。 给你一个二维数组 classes 其中 classes[i] [passi, totali] 表示你提前知道了第 i 个班级总共有 totali 个学生其中只有 passi 个学生可以通过考试。 给你一个整数 extraStudents 表示额外有 extraStudents 个聪明的学生他们 一定 能通过任何班级的期末考。 你需要给这 extraStudents 个学生每人都安排一个班级使得 所有 班级的 平均 通过率 最大 。 一个班级的 通过率 等于这个班级通过考试的学生人数除以这个班级的总人数。 平均通过率 是所有班级的通过率之和除以班级数目。 请你返回在安排这 extraStudents 个学生去对应班级后的 最大 平均通过率。 与标准答案误差范围在 10^-5 以内的结果都会视为正确结果。 示例 1 输入classes [[1,2],[3,5],[2,2]], extraStudents 2 输出0.78333 解释你可以将额外的两个学生都安排到第一个班级 平均通过率为 (3/4 3/5 2/2) / 3 0.78333 。示例 2 输入classes [[2,4],[3,9],[4,5],[2,10]], extraStudents 4 输出0.53485提示 1 classes.length 10^5 classes[i].length 2 1 passi totali 10^5 1 extraStudents 10^5来源力扣LeetCode 链接https://leetcode-cn.com/problems/maximum-average-pass-ratio 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 通过率增加的多的优先 // 超时 struct cmp{bool operator()(vectorint a, vectorint b) const{return double(a[0]1)/(a[1]1)-double(a[0])/a[1] double(b[0]1)/(b[1]1)-double(b[0])/b[1];} }; class Solution { public:double maxAverageRatio(vectorvectorint classes, int extraStudents) {priority_queuevectorint, vectorvectorint, cmp q;for(auto c : classes)q.push(c);vectorint c;while(extraStudents--){c q.top();q.pop();q.push({c[0]1, c[1]1});}double ans 0;while(!q.empty()){ans q.top()[0]/double(q.top()[1]);q.pop();}return ans/classes.size();} };参考 zerotrac 的写法才不超时。 tupledouble,int,int auto [d, x, y] q.top() // 更改写法 class Solution { public:double maxAverageRatio(vectorvectorint classes, int extraStudents) {priority_queuetupledouble,int,int q;for(auto c : classes)q.push(tuple(delta(c[0], c[1]), c[0], c[1]));while(extraStudents--){auto [d, x, y] q.top();q.pop();q.push(tuple(delta(x1, y1), x1, y1));}double ans 0;while(!q.empty()){auto [d, x, y] q.top();q.pop();ans x/double(y);}return ans/classes.size();}double delta(int x, int y){return double(x1)/(y1)-double(x)/y;} };1288 ms 91.2 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/237297/

相关文章:

  • 惠州网站seo排名优化esc怎么做网站
  • 咨询公司网站设计网站建设技能
  • 上海湖南网站建设新学校网站建设成果
  • 网站开发有哪些竞赛建站行业新闻
  • 满足seo需求的网站大型网站常见问题
  • 做网站要求高吗珠宝网站建设
  • 网站建设方案 预算高端制作网站哪家专业
  • 响应式网站什么意思长春做个人网站做不了
  • 手机网站排名优化软件网站登陆页面怎么做
  • 辽宁网站建设价格杭江建设有限公司
  • 成立公司在什么网站网络推广推广培训
  • 承德网站制作公司哪家好公司网络组建方案模板
  • 用wordpress 建网站网站关键词怎么改
  • 怎么做网站做站点创建站怎么上传网站怎么办
  • 十堰网站建设专家html做的旅游网站
  • 网站项目上线流程网站改版需求说明
  • 网站建设制作公司xshell如何做网站
  • 义乌个人兼职做建设网站琼海做网站公司
  • 什么网站可以直接做word在柬埔寨做网站彩票推广
  • 深圳市宝安区住房和建设局网站校园网络方案设计
  • 株洲建设网站制作seo快速软件
  • 建站什么程序好wordpress返佣
  • 网站建设使用虚拟主机的优点与缺点马蹄室内设计论坛
  • 像wordpress一样的网站wordpress提示数据库出错
  • 优化网站首页新项目首码对接平台
  • 一个完整的网站建设过程wordpress企业中文模板下载
  • 我做微信淘宝客网站有哪些在公司做网站是什么职位
  • 湖南网站建设公司 干净磐石网络网站开发技术可行性分析怎么写
  • 石家庄制作网站网络推广与优化
  • 建站平台免代码可以自己设计图案的软件