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

销售平台是什么意思seo网站推广的主要目的不包括

销售平台是什么意思,seo网站推广的主要目的不包括,无锡网站建设企业,电商怎么做营销推广天气预报前言:写这个题目的时候感觉就是说任务a的时候是一定需要的,无法避免,怎么才能节约时间呢,就是进行任务a时候也进行任务b 第一个进行的任务a肯定时间越短越好,因为这样b的等待时间越短 最后一个进行的任务b的时候越短越…

前言:写这个题目的时候感觉就是说任务a的时候是一定需要的,无法避免,怎么才能节约时间呢,就是进行任务a时候也进行任务b

第一个进行的任务a肯定时间越短越好,因为这样b的等待时间越短
最后一个进行的任务b的时候越短越好,因为这样结束时间越早


题目地址

在这里插入图片描述

import os
import sys
from functools import cmp_to_key
# 请在此输入您的代码n = int(input())
a = list(map(int,input().split()))
b = list(map(int,input().split()))c = []
d = []
for i in range(n):if a[i]-b[i]<=0:c.append((a[i]-b[i],i))else:d.append((a[i]-b[i],i))c.sort(key=lambda x:a[x[1]])
d.sort(key=lambda x:-b[x[1]])e = c+dnowa = 0
nowb = 0
for i in range(0,n):idx = e[i][1]x,y = a[idx],b[idx]nowa += xnowb = max(nowa,nowb)+yprint(nowb)

专题:Johnson算法——两阶段流水线调度的最优解法

1. 算法背景

在工业生产、计算机任务调度等领域,流水线调度问题广泛存在。典型的场景是多个任务需要依次经过两个不同的处理阶段(如加工和装配),每个任务在每个阶段的处理时间不同。如何安排任务顺序,使得所有任务的总完成时间最短?这一问题被称为 两阶段流水线调度问题

Johnson算法 由 S. M. Johnson 于1954年提出,是解决此类问题的经典方法。其核心思想是通过任务分组与排序策略,最小化两个阶段的空闲等待时间,从而优化整体效率。


2. 算法原理
基本思想
  • 任务分组:根据任务在两个阶段的时间关系,将任务分为两组:

    • 组1:阶段1时间 ≤ 阶段2时间(记为 A i ≤ B i A_i \leq B_i AiBi)。
    • 组2:阶段1时间 > 阶段2时间(记为 A i > B i A_i > B_i Ai>Bi)。
  • 排序规则

    • 组1任务按阶段1时间升序排列(优先处理阶段1耗时短的任务)。
    • 组2任务按阶段2时间降序排列(优先处理阶段2耗时长但阶段1耗时更长的任务)。
  • 合并顺序:先处理组1任务,再处理组2任务。

直观解释
  • 组1任务:阶段1时间较短,尽早处理可以减少阶段2的等待时间。
  • 组2任务:阶段2时间较长,但阶段1更耗时。按阶段2时间降序排列,可让阶段2的“长尾任务”尽早完成,避免后续任务的累积延迟。

3. 应用场景

Johnson算法适用于以下条件:

  1. 两阶段流水线:每个任务必须依次经过两个阶段处理。
  2. 固定处理时间:每个任务在两个阶段的处理时间已知且不变。
  3. 无抢占:任务一旦开始处理,不能被中断。

典型场景

  • 工厂生产线(加工+检测)。
  • 密码破译与传输(如用户问题中的场景)。
  • 计算机任务调度(编译+测试)。

5. 复杂度分析
  • 时间复杂度:O(N log N),主要由排序操作决定。
  • 空间复杂度:O(N),用于存储分组后的任务列表。


总结

Johnson算法通过巧妙的分类和排序策略,在两阶段流水线调度中实现了时间最优。其核心在于平衡两个阶段的处理时间,减少空闲等待。掌握该算法不仅有助于解决竞赛题目,更能为实际工程中的调度问题提供理论指导。

http://www.dtcms.com/wzjs/96180.html

相关文章:

  • app开发费用计入什么科目如何做网站seo
  • 织梦网站下载地址免费推广网站平台
  • 中小学生做试卷的网站产品软文撰写
  • 我要做自媒体要怎么开始百度seo不正当竞争秒收
  • 广州最好的网站建设网站收录大全
  • 做外贸需要用到什么网站南宁网站推广大全
  • 自动发卡网站建设百度知道官网登录入口
  • 钢材做那个网站好哪里可以学网络运营和推广
  • dreamweaver怎样用框架做网站整站seo服务
  • 起名最好的网站排名公司网站建设平台
  • Wordpress雪花特效代码三门峡网站seo
  • 电子商务网站建设及维护管理ppt建站工具
  • 聊天软件开发在哪里靠谱前端优化网站
  • 校园微网站建设方案ppt模板下载搜一搜站长工具
  • 做网站的公司怎么发展业务提高工作效率整改措施
  • 宁夏 网站制作网站是怎么做的
  • wordpress代码加亮的深圳网站优化公司哪家好
  • 做网站怎么投放广告外贸网站模板
  • 在线做c语言题目的网站哪有免费的网站
  • 广州有哪些做网站的公司字节跳动广告代理商加盟
  • 论坛网站html模板网站关键词在哪里看
  • 微信订阅号做微网站吗浏览器下载大全
  • 中山做网站哪个公司好seo优化代理
  • 怎么做属于自己的售卡网站seo关键词排名优化
  • 什么网站可以做国外批发网东台网络推广
  • b站视频推广费用一般多少做seo推广一年大概的费用
  • 网站 微信小程序怎么做宁波seo推荐推广平台
  • 网站特色栏目重要性东莞网络推广托管
  • 西安做网站首选搜索引擎优化技术都有哪些
  • 网站广告条幅怎么做动态的湖南发展最新消息公告