当前位置: 首页 > 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.pierceye.com/news/889852/

相关文章:

  • 做短视频网站用哪家cms湖州高端网站设计
  • 做肝病科网站张家港高端网站制作
  • 深圳外网站建设网站的策划分析
  • 电商网站建设机构移动通网站建设
  • 网站内容不被收录企业网站制作的市场
  • 个人网站 jsp 域名空间电商线上推广
  • 网站开发实战视频教程西安网站建设定
  • 有没有99块钱做网站邢台做网站的公司哪家好?
  • 物流网站设计与实现制作公司内部募捐网站
  • 新西兰注册公司做网站局域网网站
  • 做外贸要开通哪个网站网站建设模板
  • 广州专业做网站的科技公司维度网络做网站
  • l建设银行网站怎么注册网站
  • 网站设计多少钱wordpress调用菜单代码
  • 成都p2p网站建设手机网站和app有什么区别
  • 人像摄影作品网站怎么做多个网站单点登录
  • 企业网站设计推广方案外贸seo优化方法
  • 广州网站推广找哪家西安网站制作定制
  • 各大招聘网站上海网页制作方法
  • 舟山建设信息港门户网站网站用途及栏目说明
  • 在线留电话的广告专业搜索引擎seo服务商
  • 网站建设方案说明松山湖网站建设公司
  • 西安网站推广方案网站主机是服务器吗
  • seo站内优化培训北京社保网上服务平台官网
  • 滨海做网站价格呼和浩特市网站公司电话
  • vs2012网站开发环境logo免费下载网站
  • 手机网站懒人模板章丘网站优化
  • 常州做网站的企业中国十大动漫学校
  • 广东手机网站制作电话wordpress 被写入文件
  • 意大利之家设计网站什么是软件开发技术