news 2026/4/3 2:43:12

二分——Schedule Management

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
二分——Schedule Management

点击进入题目

思路描述

用二分,二分时间,看这段时间内工人们的工作量。在这段时间内,每个工人都先做自己擅长做的,然后再干自己不擅长干的,计算出总工作量。

#include<bits/stdc++.h> #define int long long using namespace std; const int N=2e5+10; int n,m; int a[N]; map<int,int>q; bool check(int mid) { int sum=0; for(int i=1;i<=n;i++) { if(q[i]>=mid) sum+=mid; else sum+=(q[i]+(mid-q[i])/2); } if(sum>=m) return true; return false; } void solve() { q.clear(); cin>>n>>m; for(int i=1;i<=m;i++) cin>>a[i],q[a[i]]++; int l=1; int r=2*m; while(l<r) { int mid=(l+r)/2; if(check(mid)) r=mid; else l=l+1; } cout<<l<<endl; } signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int T;cin>>T; while(T--) { solve(); } return 0; }

这一道题乍一看还真不会做,就是连思路也没有。主要是没往二分上去想,后来知道用二分,写的也蛮快的。

新的一天,共勉!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 0:33:24

强烈安利!8个AI论文网站测评:本科生开题报告全攻略

强烈安利&#xff01;8个AI论文网站测评&#xff1a;本科生开题报告全攻略 为什么需要这份AI论文网站测评&#xff1f; 对于大多数本科生而言&#xff0c;撰写开题报告是科研旅程中的第一道门槛。面对海量文献、复杂的格式要求以及对AI工具的不熟悉&#xff0c;许多同学感到无从…

作者头像 李华
网站建设 2026/3/27 11:16:24

核心内容总结:系统维护是信息系统运维的关键环节,强调代码维护需由专门小组管理,通过书面流程推进变更

核心内容总结&#xff1a;系统维护是信息系统运维的关键环节&#xff0c;强调代码维护需由专门小组管理&#xff0c;通过书面流程推进变更&#xff0c;并在业务端设专人对接&#xff0c;以明确责任、降低出错风险。系统修改影响广泛&#xff0c;必须遵循“计划先行、分步实施”…

作者头像 李华
网站建设 2026/3/26 19:49:05

从巨人的肩膀起飞:大模型蒸馏(LLM Distillation)完全指南

在当今的大模型&#xff08;LLM&#xff09;时代&#xff0c;我们拥有了像 GPT-4、DeepSeek-V3、Claude 3.5 这样能力惊人但体积庞大的“巨无霸”模型。然而&#xff0c;在实际落地中&#xff0c;昂贵的推理成本、巨大的显存占用和高延迟往往让人望而却步。 大模型蒸馏&#xf…

作者头像 李华
网站建设 2026/3/27 10:20:24

导师推荐9个AI论文写作软件,助你轻松搞定本科生毕业论文!

导师推荐9个AI论文写作软件&#xff0c;助你轻松搞定本科生毕业论文&#xff01; AI 工具助力论文写作&#xff0c;轻松应对学术挑战 随着人工智能技术的不断发展&#xff0c;越来越多的本科生开始借助 AI 工具来提升论文写作的效率与质量。在当前的学术环境中&#xff0c;AIGC…

作者头像 李华