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

镇江网站建设价格24 手表网站

镇江网站建设价格,24 手表网站,网站上传小马后怎么做,手机开发者选项负载平衡题目描述有 \\(n\\) 台计算机#xff0c;第 \\(i\\) 台计算机的运算能力为 \\(v_i\\)。有一系列的任务被指派到各个计算机上#xff0c;第 \\(i\\) 个任务在 \\(a_i\\) 时刻分配#xff0c;指定计算机编号为 \\(b_i\\)#xff0c;耗时为 \\(c_i\\) 且算力消耗为 \\…负载平衡题目描述有 \\(n\\) 台计算机第 \\(i\\) 台计算机的运算能力为 \\(v_i\\)。有一系列的任务被指派到各个计算机上第 \\(i\\) 个任务在 \\(a_i\\) 时刻分配指定计算机编号为 \\(b_i\\)耗时为 \\(c_i\\) 且算力消耗为 \\(d_i\\)。如果此任务成功分配将立刻开始运行期间持续占用 \\(b_i\\) 号计算机 \\(d_i\\) 的算力持续 \\(c_i\\) 秒。对于每次任务分配如果计算机剩余的运算能力不足则输出 \\(-1\\)并取消这次分配否则输出分配完这个任务后这台计算机的剩余运算能力。数据范围\\(1 \\leq n,m \\leq 200000,1 \\leq a_i,c_i,d_i,v_i \\leq 10^9,1 \\leq b_i \\leq n\\)分析对于每个时刻被选中的计算机我们需要知道它此时的算力有多少而此时的算力在之前可能被消耗过需要恢复那么我们考虑对于每一个计算机维护一个小根堆每次分配任务的时候将\\(\\leq a\\)的任务弹出然后恢复算力判断即可。代码#include using namespace std;typedef pair PII;const int N 2e5 10;priority_queue ,greater q[N];#define mk(x,y) make_pair(x,y)int n,m;int v[N];int a,b,c,d;int main () {ios :: sync_with_stdio(false);cin n m;for(int i 1;i n; i) {cin v[i];}while(m --) {cin a b c d;while(q[b].size() and q[b].top().first a) {v[b] q[b].top().second;q[b].pop();}if(v[b] d) puts(-1);else {q[b].push(mk(a c,d));v[b] - d;printf(%d\\n,v[b]);}}return 0;}
http://www.zqtcl.cn/news/889852/

相关文章:

  • 天津市建设厅官方网站qq电脑版登录
  • 贵阳手机网站建设公司辽源网站建设
  • 淄博网站设计制作wordpress 纯静态首页
  • 规划电子商务网站流程福清建设局网站简介
  • 使用joomla的网站网络营销师资格证有什么用
  • 做经营网站怎么赚钱吗关于做网站的合同
  • 上海手机网站建设哪家好重庆景点
  • 做网站菜单背景图片wordpress伪原创词库
  • 网络维护工程师工资多少聊城哪里做优化网站
  • 网站开发用什么字体查询域名备案
  • 济南品牌网站建设公司网站单个页面紧张搜索引擎蜘蛛
  • 公司需要一个简单的网站包头网站建设奥北
  • 怎么制作网站导航页新手做网站详细步骤
  • 自己个人网站后台怎么做wordpress多程序用户同步
  • 赣州网联科技有限公司wordpress安装后优化
  • 二手书的网站建设做设计在哪个网站找图片大全
  • 网站seo设计北京市建设投标网站
  • 承德做网站设计的网络推广主要内容
  • 婚纱网站源代码重庆网站定制公司
  • 同一个ip网站太多 seo应用商店网站源码
  • 网站内容框架首页>新闻>正文 网站怎么做
  • 网站制作 搜索做效果图网站有哪些
  • 网站建设的相关技术网站的购物车怎么做
  • 免费建设公司网站腾讯云域名购买
  • 淘宝客网站应该怎么做网页浏览器推荐
  • 怎样做影视网站不侵权商丘专业做网站
  • 哪个网站做刷手最好鹤壁 网站建设
  • 设计接单子网站安徽网站开发推荐
  • 网站建设制作 优帮云怎样注册商标申请
  • 网站怎么做交易市场苏州吴江做网站公司