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

网站建设视屏夫唯seo培训

网站建设视屏,夫唯seo培训,如何备份一个网站,搜索引擎优化实训题目描述 部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。 每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。 一队的实力可以表示为这一队 5 名队员的评分总和。 现在给你…

题目描述

部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。
每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。
一队的实力可以表示为这一队 5 名队员的评分总和。
现在给你 10 名参与者的游戏水平评分,请你根据上述要求分队,最后输出这两组的实力差绝对值。
例:10 名参赛者的评分分别为:5 1 8 3 4 6 7 10 9 2,分组为(1 3 5 8 10)和(2 4 6 7 9),两组实力差最小,差值为1。有多种分法,但是实力差的绝对值最小为1。

输入描述

10个整数,表示10名参与者的游戏水平评分。范围在 [1, 10000] 之间。

输出描述

1个整数,表示分组后两组实力差绝对值的最小值。

用例

输入 1 2 3 4 5 6 7 8 9 10
输出 1
说明 10名队员分为两组,两组实力差绝对值最小为1

题目解析

  1. dfs 函数是一个深度优先搜索的实现,它用于找出所有可能的 5 个数字的组合和。

  2. dfs 函数中:

    • level 达到 5 时,说明找到了一个完整的组合,将其加入到 res 数组中,并更新 resSize
    • 否则,遍历数组 arr 中剩余的数字,递归调用 dfs 函数,并将当前数字加入到 sumV 中。
    • 为了避免重复,在遍历时跳过与前一个数字相同的数字。
  3. cmp 函数是一个比较函数,用于对数组 arr 进行排序。

  4. getResult 函数是整个程序的主要逻辑:

    • 首先分配一个足够大的 res 数组,用于存储所有可能的组合和。
    • 调用 dfs 函数,找出所有可能的组合和,并存储在 res 数组中。
    • 计算数组 arr 的总和 sum
    • 遍历 res 数组,计算每个组合和与 sum 的差的绝对值,并更新最小差值 minDiff
    • 最后释放 res 数组的内存,并返回最小差值 minDiff
  5. main 函数负责读取输入数组 arr、调用 getResult 函数,并输出结果。

总的来说,这个程序使用了深度优先搜索和数组排序等技术,来找出使两个团队总分差值最小的方案。它的时间复杂度和空间复杂度都与输入数组的大小有关,但由于数组大小固定为 10,所以算法的复杂度是可以接受的。

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>void dfs(int *arr, int index, int level, int sumV
http://www.yayakq.cn/news/952395/

相关文章:

  • 南开区网站建设注册了域名之后怎么做网站
  • 重庆网站建设seo优化上海网站
  • 茶叶网站模板下载微博问答网站开发
  • 建网站维护需要多少钱什么是网络营销与直播电商专业
  • 手机优化如何弄到100谷歌seo工具
  • 火狐网站开发好的插件pc端网站
  • asp做的手机网站自动跳转手机网站
  • linux可以做网站开发吗广州公共资源交易中心官网
  • 沈阳高端网站建设做网站设计文字大小怎么设定
  • 无锡的网站建设公司360建筑网在哪里
  • 凡科做网站类型应该做哪个营销型网站的建站步骤是什么意思
  • 教学网站怎么做小程序开发教程全集免费
  • 做网站的收费做网站图片像素
  • 网站开发a — ajax网上怎么做广告
  • 自贡网站推广云南手机网站建设
  • 马云做网站最早广州增城区最新消息
  • 网站开发 项目职责微信小商店怎么分销
  • 网站域名如何续费网站建设第一步
  • 网站如何微信支付蓝色风格企业网站
  • 网站访客代码js河池做网站
  • 移动端网站如何做导出功能抖音搜索关键词排名查询
  • 惠阳网站推广费用推广网站利润
  • 高职示范校建设网站黄骅贴吧新闻
  • wordpress技术博客主题太原网站怎么做seo
  • 携程网网站推广方式专业网站建设信息
  • 响应式网站设计欣赏湖北住房城乡建设厅网站
  • 网站建设免费空间注册导航广东省建设协会网站
  • 无锡网站维护百度ai人工智能
  • 公司网站建设ppt怎么做微信小程序
  • 网站建设经济可行性分析浙江建设人才网官网