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

怎么向谷歌提交网站制作网站合同需注意

怎么向谷歌提交网站,制作网站合同需注意,vs2013可以做网站么,个人免费网站制作48天强训 & Day1 & JavaOj 1. 编程题1 - 组队竞赛 组队竞赛_牛客笔试题_牛客网 (nowcoder.com) 1.1 读题 1.2 算法思想基础 我们应该尽量的让每一个队伍的中间值都最大化~我们应该尽量的让每一个队伍的最小值都足够小~前33%的不应该都作为每个队伍的最大值~ 接下来…

48天强训 & Day1 & JavaOj

1. 编程题1 - 组队竞赛

组队竞赛_牛客笔试题_牛客网 (nowcoder.com)

在这里插入图片描述

1.1 读题

在这里插入图片描述

1.2 算法思想基础

  1. 我们应该尽量的让每一个队伍的中间值都最大化~
  2. 我们应该尽量的让每一个队伍的最小值都足够小~
  3. 前33%的不应该都作为每个队伍的最大值~
  • 接下来我将讲解每个位置应该如何选组员~
    • 但是这里我要说一个前提
    • 首先,我们需要把所有人进行一个排序~
    • 分为前三分之一,中三分之一,后三分之一
    • 后三分之一为整体水平排名靠后的~

1.2.1 后三分之一

  • 我们要想让一个队伍的最小值足够小
  • 那么我们可以让那么就选整体水平的后三分之一
    • 事实也是如此~

证明:(反证法)

  • 首先:

在这里插入图片描述

  • 其次:

在这里插入图片描述

  • 得出结论:

在这里插入图片描述

  • 也就是说,为了让组队水平最大化,我们应该让每个队伍的最小值,要在整体的后三分之一里去选~
  • 并且这么选都可以,因为最大值和中间值都会比最小值大,并且队伍的水平不受最小值影响~

1.2.2 前三分之二

  • 我们确定了每个队伍的最小值后,紧接着就要确定一个一个的队伍了~
    • 切记,并不能让前三分之一的人都作为每个队伍的最大值,这样非常影响总体水平~
    • 原理跟刚才差不多,可以用反证法证明~

在这里插入图片描述

  1. 其实这样排是有可能做对的
  2. 但是,肯定是有漏洞的~

在这里插入图片描述

  • 而正确的思想是,一个一个队伍的去确定,每次确定都让这个队伍水平最大化~

在这里插入图片描述

  • 对于第二个队伍

在这里插入图片描述

  • 以此类推~

在这里插入图片描述

  • 所以,最大水平组队方式就是这样的
  • 水平总和最大值为:
    • 假设有n个队伍
    • 所有人从大到小排为 a3n
    • 水平总和值为Sn
    • 则Snmax = a2 + a4 + a6 + ······ + a2n

1.3 代码设计

  1. n为队伍的个数
  2. 那么我们只需要知道前2n名
    • topK问题
    • 用优先级队列 - 堆
    • 前k大,用小根堆
    • 每次去梢(poll),就是去掉最小值
    • 这里就相当于去掉a2n、a2n-1 ······
  3. 按照上面的算法,我们可以从a2n + a2n-2 + ······ + a4 + a2
    • 即从后往前加
  • 当然也可以直接用各种排序方式去排序,然后按照下标依次相加~
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while(scanner.hasNextInt()) {int number = scanner.nextInt();PriorityQueue<Integer> priorityQueue = new PriorityQueue<>();for (int i = 0; i < number * 3; i++) {int value = scanner.nextInt();if(i < 2 * number) {priorityQueue.offer(value);}else {if(value > priorityQueue.peek()) {priorityQueue.poll();priorityQueue.offer(value);}}}long result = 0;for (int i = 0; i < number; i++) {result += priorityQueue.poll();priorityQueue.poll();}System.out.println(result);}}
}
  • 解析:

在这里插入图片描述

1. 3. 测试

在这里插入图片描述

http://www.yayakq.cn/news/879587/

相关文章:

  • 专做化妆品网站如何打开wordpress
  • 镇江建站建设银行面试经验网站
  • 南京市公共工程建设 中心网站星空无限传媒在线观看电视剧赘婿
  • 如何修改网站icowordpress没有页面模板
  • wordpress积分系统wordpress seo tdk
  • 苏州网站建设网站如何做医美机构网站观察分析
  • 陕西 工程建设 公司 网站好的做网站的
  • 成都网站设计报告书单人给一个公司做网站费用
  • 网站备案是每年一次吗湖南省城乡和住房建设厅官网
  • 加强企业网站建设作用已经买了域名怎么做网站
  • 湖南省公司注册网站aso推广
  • 怎么建一个购物网站做中英文网站公司
  • 自己电脑上做网站怎么使用源码徐州网站建设公司官网
  • 金龙网站哪里建设的网站关键词密度怎么计算的
  • 未来做那些网站致富淘宝网站开发需求分析
  • 桂林网站定制做牛津布面料在哪个网站找客户
  • 网站降权后 换域名网站东莞优化建设
  • 做一个公司网站多少钱中国企业500强利润排行
  • 网站开发的技术分类上海网页制作模板
  • 浙江省工程建设协会网站网站备案是什么意思
  • 网站建设初期的工作计划从做网站可以用现在的名称吗
  • 云南省红河州蒙自建设局网站网络营销项目策划方案
  • 广州网站建设 领航科技企业管理培训课程推广
  • 爱站网长尾词挖掘工具吉林网站模板
  • 德州网站建设的公司wordpress 虚拟主机 推荐
  • 通用企业网站织梦模板(红绿蓝三色)wordpress文字修改
  • wordpress声明插件拼多多标题优化软件
  • 怎么做网站的快照餐厅网站模版
  • 双语版网站手机端网站开发语言
  • wordpress多站用户怎么制作网站软件下载