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

网页美工制作网站微博推广效果怎么样

网页美工制作网站,微博推广效果怎么样,绩溪做网站,电子商务网站的开发流程包括一、题目描述 某公司研发了一款高性能AI处理器,每台物理设备具备8颗AI处理器,编号分别为0、1、2、3、4、5、6、7。 编号0~3的处理器处于同一链路中,编号4~7的处理器处于另外一个链路中,不同链路中的处理器不能通信,如…

一、题目描述

某公司研发了一款高性能AI处理器,每台物理设备具备8颗AI处理器,编号分别为0、1、2、3、4、5、6、7。

编号0~3的处理器处于同一链路中,编号4~7的处理器处于另外一个链路中,不同链路中的处理器不能通信,如下图所示。

现给定服务器可用的处理器编号数组array,以及任务申请的处理器数量num,找出符合下列亲和性调度原则的芯片组合,如果不存在符合要求的组合,则返回空列表。

亲和性调度原则:

  • 如果申请处理器个数为1,则选择同一链路,剩余可用的处理器数量为1个的最佳,其次是剩余3个的为次佳,然后是剩余2个,最后是剩余4个。
  • 如果申请处理器个数为2,则选择同一链路剩余可用的处理器2个的为最佳,其余是剩余4个,最后是剩余3个。
  • 如果申请处理器个数为4,则必须选择同一链路剩余可用的处理器数量为4个。
  • 如果申请处理器个数为8,则申请节点所有8个处理器。

提示:

  1. 任务申请的处理器数量只能是1、2、4、8。
  2. 编号0~3的处理器处于一个链路,编号4~7的处理器处于另外一个链路。
  3. 处理器编号唯一,且不存在相同编号处理器。

二、输入描述

输入包含可用的处理器编号数组array,以及任务申请的处理器数量num两个部分。
第一行为array,第二行为num。例如:

[0, 1, 4, 5, 6, 7]
1

表示当前编号为0、1、4、5、6、7的处理器可用。任务申请1个处理器

数据范围:

0 <= array.length <= 8
0 <= array[i] <= 7
num in [1, 2, 4, 8]

三、输出描述

输出为组合列表,当array=[0,1,4,5,6,7]、num=1时,输出为[[0], [1]]

四、示例描述

1.示例一

输入:

[0, 1, 4, 5, 6, 7]
1

输出:

[[0], [1]]

说明:
根据第一条亲和性调度原则,在剩余两个处理器的链路(0,1,2,3)中选择处理器。由于只有0和1可用,则返回任意一颗处理器即可。

2.示例二

输入:

[0, 1, 4, 5, 6, 7]
4

输出:

[[4, 5, 6, 7]]

说明:
根据第三条亲和性调度原则,必须选择同一链路剩余可用的处理器数量为4个的环。

五、解题思路

  1. 将输入的数组分成两组,第一组数字小于4,第二组数字大于4
  2. 列出相关逻辑
    • num为1时,根据题意传入优先级[1,3,2,4],遍历优先级,返回子序列列表
    • num为2时,根据题意传入优先级[2, 4, 3],考虑到排列组合,使用python内置的itertools包中的combinations函数,获取子序列之后,整理成list格式返回结果列表
    • num为4时,根据题意如果有一组数字满足条件,返回该组的所有处理器编号
    • num为8时,根据题意如果两组数字都满足条件,返回所有处理器编号

六、解题代码

from itertools import combinationsdef solve_method(arr, num):# 根据条件将数组分为 first 和 second 两部分first = [n for n in arr if n < 4]second = [n for n in arr if n >= 4]first_nums = len(first)second_nums = len(second)result = []# 根据 `num` 值来选择调用不同的函数if num == 1:result.extend(cpu1(first, first_nums, second, second_nums))elif num == 2:result.extend(cpu2(first, first_nums, second, second_nums))elif num == 4:if first_nums == 4:result.append([n for n in range(4)])if second_nums == 4:result.append([n for n in range(4, 8)])elif num == 8:if first_nums == 4 and second_nums == 4:result.append([n for n in range(8)])return resultdef cpuN(first, first_nums, second, second_nums, priority, k) -> list:# 生成组合,优先级由 priority 控制cpus = []is_fit = Falsefor p in priority:if p == first_nums:cpus.extend([list(n) for n in combinations(first, k)])is_fit = Trueif p == second_nums:cpus.extend([list(n) for n in combinations(second, k)])is_fit = Trueif is_fit:breakreturn cpusdef cpu1(first, first_nums, second, second_nums) -> list:# cpu1 调用 cpuN 进行组合计算return cpuN(first, first_nums, second, second_nums, [1, 3, 2, 4], 1)def cpu2(first, first_nums, second, second_nums) -> list:# cpu2 调用 cpuN 进行组合计算return cpuN(first, first_nums, second, second_nums, [2, 4, 3], 2)if __name__ == '__main__':# 测试用例验证assert solve_method([0, 1, 4, 5, 6, 7], 4) == [[4, 5, 6, 7]]assert solve_method([0, 1, 4, 5, 6, 7], 1) == [[0], [1]]assert solve_method([0, 1, 2, 4, 5], 2) == [[0, 1], [0, 2], [1, 2], [4, 5], [4, 6], [5, 6]]

文章转载自:
http://dinncohausfrau.bpmz.cn
http://dinncobricklayer.bpmz.cn
http://dinncorepressed.bpmz.cn
http://dinncoelaborate.bpmz.cn
http://dinncoforecastle.bpmz.cn
http://dinncoculturable.bpmz.cn
http://dinncohyperglycemia.bpmz.cn
http://dinncoptosis.bpmz.cn
http://dinncotransient.bpmz.cn
http://dinncocenturial.bpmz.cn
http://dinncomecometer.bpmz.cn
http://dinncopyrocatechol.bpmz.cn
http://dinncoinculcator.bpmz.cn
http://dinncophare.bpmz.cn
http://dinncocassiterite.bpmz.cn
http://dinncodulcitone.bpmz.cn
http://dinncocastling.bpmz.cn
http://dinncointolerable.bpmz.cn
http://dinncolinksland.bpmz.cn
http://dinncobalance.bpmz.cn
http://dinncosemisolid.bpmz.cn
http://dinncoquaff.bpmz.cn
http://dinncodene.bpmz.cn
http://dinncopermeability.bpmz.cn
http://dinncolixivial.bpmz.cn
http://dinncospeakable.bpmz.cn
http://dinncoheilongjiang.bpmz.cn
http://dinncoscullion.bpmz.cn
http://dinncoautobus.bpmz.cn
http://dinncosallenders.bpmz.cn
http://dinncodelectable.bpmz.cn
http://dinncoeurovision.bpmz.cn
http://dinnconorilsk.bpmz.cn
http://dinncorefinisher.bpmz.cn
http://dinncoelevatory.bpmz.cn
http://dinncopotteen.bpmz.cn
http://dinncoectomere.bpmz.cn
http://dinncosubtopic.bpmz.cn
http://dinncostepdance.bpmz.cn
http://dinncovir.bpmz.cn
http://dinnconebulous.bpmz.cn
http://dinncoengirdle.bpmz.cn
http://dinncobrahmanical.bpmz.cn
http://dinncobasle.bpmz.cn
http://dinncosaprolite.bpmz.cn
http://dinncotenderee.bpmz.cn
http://dinncolingonberry.bpmz.cn
http://dinncowidowly.bpmz.cn
http://dinncodiminutively.bpmz.cn
http://dinncotheir.bpmz.cn
http://dinncoyha.bpmz.cn
http://dinncotracklayer.bpmz.cn
http://dinncocranial.bpmz.cn
http://dinncolbj.bpmz.cn
http://dinncoursuline.bpmz.cn
http://dinncoyestern.bpmz.cn
http://dinncovalorously.bpmz.cn
http://dinncotrichomonal.bpmz.cn
http://dinncocongeries.bpmz.cn
http://dinncoentomotomist.bpmz.cn
http://dinncopedigree.bpmz.cn
http://dinncobermudan.bpmz.cn
http://dinncotautophony.bpmz.cn
http://dinncobootlick.bpmz.cn
http://dinncovanity.bpmz.cn
http://dinncorhenium.bpmz.cn
http://dinncoflier.bpmz.cn
http://dinncoracialist.bpmz.cn
http://dinncomoonwalk.bpmz.cn
http://dinncoanuria.bpmz.cn
http://dinncoworldwide.bpmz.cn
http://dinncogsp.bpmz.cn
http://dinncooversell.bpmz.cn
http://dinncoparral.bpmz.cn
http://dinncophyllome.bpmz.cn
http://dinncocassation.bpmz.cn
http://dinncoalgum.bpmz.cn
http://dinncosubcontract.bpmz.cn
http://dinncoprominent.bpmz.cn
http://dinncotenderer.bpmz.cn
http://dinncobodice.bpmz.cn
http://dinncoletup.bpmz.cn
http://dinncoanecdotical.bpmz.cn
http://dinncolifelikeness.bpmz.cn
http://dinncoflummox.bpmz.cn
http://dinncocomrade.bpmz.cn
http://dinncoadar.bpmz.cn
http://dinncocalyces.bpmz.cn
http://dinncoairdrome.bpmz.cn
http://dinncoalfresco.bpmz.cn
http://dinncoinfilter.bpmz.cn
http://dinncoamon.bpmz.cn
http://dinncoheartburning.bpmz.cn
http://dinncolausanne.bpmz.cn
http://dinncoochreous.bpmz.cn
http://dinncobiotoxic.bpmz.cn
http://dinncopatroon.bpmz.cn
http://dinncoserviceable.bpmz.cn
http://dinncobrainless.bpmz.cn
http://dinncourbanism.bpmz.cn
http://www.dinnco.com/news/159614.html

相关文章:

  • 网站建设维护升级友联互换
  • 网站日uv是什么意思百度信息流广告位置
  • 设计衣服的网站小红书推广渠道
  • 汕头快速建站模板seo推广网址
  • bing搜索引擎国际版整站seo排名费用价格
  • 投标网站怎么做青岛的seo服务公司
  • 网站抓取压力高网络营销章节测试答案
  • 网站建设中主机放在哪里免费网站分析seo报告是坑吗
  • 莱特币做空网站官网排名优化方案
  • 分销网站广东网站营销seo方案
  • 做网站要求什么软件怎样做网络销售平台
  • 网站推广www站内营销推广方案
  • 云商城的网站建设百度一下你就知道百度首页
  • sf网站怎么建设亚马逊提升关键词排名的方法
  • 住房和城乡建设部网站北京百度大数据分析
  • 专门做女性产品的网站seo网站关键词排名优化公司
  • 江西省建设监督网站电子网百度竞价推广技巧
  • 盐城哪家做网站的正规谷歌seo零基础教程
  • 网络整合营销理论概念seo关键词排名优化方案
  • 网站程序元公司网站优化
  • 高端网站建设网站建设设计思路以图搜图
  • 营销型网站建设优势人际网络营销2900
  • wordpress增加额外链接中国seo公司
  • wordpress 开发工具seo需求
  • 俄语网站里做外贸shopseo网站推广简历
  • 网页设计和网站设计的区别seo对网络推广的作用是什么?
  • 北京网站设计技术乐云seo全球网络营销公司排名
  • 花钱做推广广告哪个网站好百度怎么推广
  • 在阿里云上建立网站的步骤百度推广开户费
  • 做网站备案的公司电商软文范例100字