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

网站建设费入什么科目站长统计幸福宝下载

网站建设费入什么科目,站长统计幸福宝下载,中国建设报官方网站,新手如何学网站建设问题描述 小M参加了一场n个人的比赛,比赛规则是所有选手两两对决。每个人有一个能力值,对应着他们的序号。参赛者同时被分为黄色或蓝色两种颜色。比赛胜负的规则如下: 当比赛双方颜色不同时,能力值大的选手获胜; 当比…

问题描述

小M参加了一场n个人的比赛,比赛规则是所有选手两两对决。每个人有一个能力值,对应着他们的序号。参赛者同时被分为黄色或蓝色两种颜色。比赛胜负的规则如下:

当比赛双方颜色不同时,能力值大的选手获胜;
当比赛双方颜色相同时,能力值较小的选手获胜。

你需要帮助小M计算每个选手在比赛中能赢得的场数。
测试样例

样例1:

输入:n = 3, a = [0, 0, 1]
输出:[1, 0, 2]

样例2:

输入:n = 4, a = [1, 0, 1, 0]
输出:[1, 2, 1, 2]

样例3:

输入:n = 5, a = [0, 1, 0, 1, 0]
输出:[2, 2, 2, 2, 2]

解题思路

理解胜负规则:当比赛双方颜色不同时,能力值大的选手获胜。当比赛双方颜色相同时,能力值较小的选手获胜。数据结构选择:我们可以使用一个数组来存储每个选手的胜场数。算法步骤:初始化一个长度为 n 的数组 wins,用于记录每个选手的胜场数。使用两层循环遍历所有可能的对决组合。根据对决双方的颜色和能力值,更新 wins 数组。 

代码

import java.util.Arrays;

public class Main {
public static int[] solution(int n, int[] a) {
// 初始化胜场数组
int[] wins = new int[n];

    // 遍历所有可能的对决组合for (int i = 0; i < n; i++) {for (int j = i + 1; j < n; j++) {// 判断胜负并更新胜场数if (a[i] != a[j]) {// 颜色不同,能力值大的选手获胜if (i > j) {wins[i]++;} else {wins[j]++;}} else {// 颜色相同,能力值小的选手获胜if (i < j) {wins[i]++;} else {wins[j]++;}}}}return wins;
}public static void main(String[] args) {System.out.println(Arrays.equals(solution(3, new int[]{0, 0, 1}), new int[]{1, 0, 2}));System.out.println(Arrays.equals(solution(4, new int[]{1, 0, 1, 0}), new int[]{1, 2, 1, 2}));System.out.println(Arrays.equals(solution(5, new int[]{0, 1, 0, 1, 0}), new int[]{2, 2, 2, 2, 2}));
}

}

http://www.hengruixuexiao.com/news/32311.html

相关文章:

  • 淮安高端网站制作小程序如何推广运营
  • wordpress yusi1.0seo是什么姓氏
  • 运营网站是什么意思怎么推广一个平台
  • 百度用户服务中心官网泉州seo代理计费
  • 贺州市住房与城乡建设局网站谷歌google play官网
  • 北京单位网站建设培训关键词优化外包服务
  • c 建设网站iis深圳最新政策消息
  • 网站的建设流程百度官网首页网址
  • 网站建设与制作石家庄丽水网站seo
  • 长沙网站建设推广服务查关键词排名网
  • 临海最火自适应网站建设谷歌广告投放
  • 微商城系统网站模板百度地图排名怎么优化
  • 营销型网站建设网站建设营销今日热搜新闻头条
  • 好心人给个地址吧知名的seo快速排名多少钱
  • 浙江企业在线seo网站分析工具
  • seo网站设计哪里好网站标题优化排名
  • 怎么启用wordpress黄山seo推广
  • 平湖网站建设公司东莞推广系统
  • wordpress qq主题下载seo分析与优化实训心得
  • 动态网站开发的流程市场营销专业课程
  • 网站建设aichengkeji百度账号人工申诉
  • 公司网站域名管理宁波seo推广联系方法
  • 高德地图怎么没有菲律宾位置seo关键字怎么优化
  • 施工企业安全生产责任制度范本石家庄百度seo
  • 做团购网站有什么难处哪里可以买链接网站
  • 网站推广软件下载安装免费百度竞价优化软件
  • 接给别人做网站的活seo顾问公司
  • 金华企业网站推广如何建立一个自己的网站啊
  • 厦门建设银行网站首页怎么给自己的公司做网站
  • 济南营销网站建设个人开发app可以上架吗