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

上海网站建设服务/信息流广告投放平台

上海网站建设服务,信息流广告投放平台,网站备案拍照幕布,私人网盘服务器1. 题目描述 题目: 在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和 性能。假设当前有n个待串行调度用户,每个用户可以使用 A/B/C 三种不同的调度策略,不同的策略会消耗不同的系统资源…

1. 题目描述
题目: 在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和 性能。假设当前有n个待串行调度用户,每个用户可以使用 A/B/C 三种不同的调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源数。
规则:
1、相邻的用户不能使用相同的调度策略,例如,第1个用户使用了 A策略,则第2 个用户只能使用 B或者 C 策略.
2、对单个用户而言,不同的调度策略对系统资源的消耗可以归一化后抽象为数值。例如,某用户分别使用 A/B/C 策略的系统消耗分别为 15/8/17。
3、每个用户依次选择当前所能选择的对系统盗源消耗最少的策略(局部最优),如果有多个满足要求的策略,选最后一个。

2. 输入描述
第一行表示用户个数 n,接下来每一行表示一个用户分别使用三个策略的系统消耗 resA、resB、resC。

3. 输出描述
最优策略组合下的总的系统资源消耗数。

4. 示例演示
4.1 示例1
输入:

3
15 8 17
12 20 9
11 7 5

输出:

24

示例说明: 1号用户使用 B策略,2号用户使用C策略,3号用户使用B策略。系统资源消耗:8+9+7=24。
备注: 所有策略对系统的资源消耗均为正整数,n<1000。

4.2 示例2
输入:

3
1 2 3
4 5 6
7 8 9

输出:

13

 Java代码

package odTest;import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;public class clientDispatcher {static List<Integer> optList = new ArrayList<>();public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = Integer.parseInt(scanner.nextLine());int[][] systemRes = new int[num][3];for(int i=0;i<num;i++) {int[] input = Arrays.stream(scanner.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();for(int j=0;j<num;j++) {systemRes[i][j] = input[j];}}choiceOptimiseGroup(systemRes,-1,num,0,0);Collections.sort(optList, new Comparator<Integer>() {@Overridepublic int compare(Integer o1, Integer o2) {// TODO Auto-generated method stubif(o1>o2) {return 1; }if(o1 == o2) {return 1;}return -1;}});System.out.println(optList.get(0));}private static void choiceOptimiseGroup(int[][] systemRes, int preStrategy,int num, int currentClient, int sum) {if(currentClient==num) {optList.add(sum);return;}for(int i=0;i<3;i++) {if(i==preStrategy) {continue;}sum = sum+systemRes[currentClient][i];choiceOptimiseGroup(systemRes,i,num,currentClient+1,sum);sum = sum-systemRes[currentClient][i];}}}

http://www.whsansanxincailiao.cn/news/31982178.html

相关文章:

  • 360建站abc官网/营销技巧培训ppt
  • 网站建设费应开具互联网信息服务吗/东莞seo推广
  • 个体工商户是否能够做网站/2023年又封城了
  • 上海网站建设最好的公司/网推拉新app推广平台
  • 安装 wordpress/seochinaz查询
  • seo优化关键词挖掘/提高seo排名
  • 56m做图片视频的网站是什么/推广普通话手抄报
  • 网站开发java架构/赚钱平台
  • 九江建设网站/优化网站建设
  • 网站建设新零售/电商广告网络推广
  • 如何让自己做的博客网站上线/网店运营是做什么的
  • 网站建设买阿里云云服务器/如何做好产品网络推广
  • 骏域网站建设专家电话/网络推广怎么赚钱
  • wordpress隐藏/优化大师手机版
  • 网站建设更新/湖南专业关键词优化
  • 百度地图推广一年多少钱/搜索引擎技术优化
  • 网站建设白云/百度搜索引擎的特点
  • 免费下载网站模板/网页设计培训学校
  • 定制网站建设公司/国内新闻最新消息十条
  • asp网站加速/今日国际新闻头条
  • 模版网站开发/福州seo顾问
  • 做美女图片网站需要备案吗/厦门网站建设
  • 大连网站建设选高和科技/浏览器直接进入网站的注意事项
  • 做 直销网站 公司吗/上海网站外包
  • 国内漂亮网站欣赏/青岛快速排名
  • 网站怎么做拉新/网推平台有哪些比较好
  • 网站的基本建设投资/他达拉非片多少钱一盒
  • h5网站页面/深圳做网站
  • 网站建设百度云/营销网站制作公司
  • 网站开发技术包括/推广网站公司