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

南通专业网站建设公司绿化面积 建设网站

南通专业网站建设公司,绿化面积 建设网站,wordpress adminimize,建站设计公司负载平衡题目描述有 \\(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://wiki.neutronadmin.com/news/68003/

相关文章:

  • 企业网站上海 优帮云dedecms 网站地图模板
  • 网站建设工单系统护语室内设计案例分析图文
  • 商城网站静态模板下载html业务网站源码
  • 网上建设银行网站首页wordpress 采集 json
  • 网站有哪些元素组成网站建设如何设计数据库
  • 如果在阿里云上做自己的网站ppt如何做链接打开一个网站
  • 购物网站模板带后台广州建网站哪家好
  • 律师做网站推广有用吗wordpress 相关产品
  • 佳木斯做网站中国建筑今天最新消息
  • 廊坊建设部网站wordpress主题软件
  • 网站备案号链接东莞英文建站
  • 如何在百度里建网站西安网站制作首页
  • 网站建设经验介绍兴平市住房和城乡建设局门户网站
  • 上海建立公司网站湛江网站
  • 取消网站验证码漳州网站建设到博大
  • 试析媒体网站品牌建设找外国男人做老公网站
  • 素材网站的图可以做海报吗萧山建设信用网
  • 什么网站可以赚钱啊大沥做网站
  • 广西建设工会网站江苏省建设厅网站官网
  • 哪种类型的网站比较难做南宁制作网站的公司
  • 专业柳州网站建设多少钱天津建设局网站
  • 网站搜索优化找哪家手机怎么搭建网站源码
  • 无锡市建设工程质量监督站网站2021安全员证报名入口
  • 昆明网站建设系统有哪些重庆找工作哪个网站好
  • 制作公司主页网站十大高端全屋定制
  • 南通网站建设费用成都的网站建设公司哪家好
  • 大连专业手机自适应网站建设wordpress 数据库下载
  • 如何做古诗词网站万维设计
  • 政务网站建设情况汇报商城网站策划书
  • 网站改版 降权罗湖网站公司