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

网站服务提供商如何理解网络营销环境

网站服务提供商,如何理解网络营销环境,网站上的flash怎么做的,seo专业知识培训一、题目描述 公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么…

一、题目描述

公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么,前面的员工就可以获得“距离 * 数字差值”的奖金。如果遇不到比自己数字大的,就给自己分配随机数数量的奖金。例如,按照工号顺序的随机数字是:2,10,3。那么第2个员工的数字10比第1个员工的数字2大,所以,第1个员工可以获得1 * (10-2)=8。第2个员工后面没有比他数字更大的员工,所以,他获得他分配的随机数数量的奖金,就是10。第3个员工是最后一个员工,后面也没有比他更大数字的员工,所以他得到的奖金是3。

请帮老板计算一下每位员工最终分到的奖金都是多少钱。

二、输入描述

第一行n表示员工数量(包含最后一个老板)。

第二是每位员工分配的随机数字。

三、输出描述

最终每位员工分到的奖金数量。

四、解题思路

  1. 读取输入的员工数量n。
  2. 创建一个大小为n的数组array来存储每位员工分配的随机数字。
  3. 使用循环读取n个随机数字并将其存储到数组array中。
  4. 创建一个空栈stack来存储员工的索引。
  5. 使用循环遍历数组array中的每个员工:
    • 如果栈不为空且栈顶元素所对应的数字小于当前员工的数字,说明栈顶元素可以获得奖金。
      • 计算栈顶元素距离当前员工的距离,并将其与数字差值相乘,得到奖金数量。
      • 将栈顶元素出栈。
    • 将当前员工的索引入栈。
  6. 使用循环遍历数组array,输出每位员工最终分到的奖金数量。

五、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] array = new int[n];for(int i = 0; i < n; i++){array[i] = sc.nextInt();}Stack<Integer> stack = new Stack<>();for(int i = 0; i < n; i++){while(!stack.isEmpty() && array[stack.peek()] < array[i]){array[stack.peek()] = array[i]- array[stack.peek()];stack.pop();}stack.push(i);}for (int i = 0 ; i < n; i++){System.out.print(array[i]+" ");}
}

六、效果展示

1、输入

3
2 10 3

2、输出

8 10 3

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【获得完美走位】【2023Q1 100分】

🏆本文收录于,华为OD机试(JAVA)(2022&2023)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

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

相关文章:

  • 创新的盐城网站建设wordpress 文章搜集
  • 南岗红旗大街网站建设郑州做品牌网站的公司
  • 网站开发流程视频外包员工强制辞退找谁赔偿
  • 网站设计宽屏尺寸公司建设网站价格
  • 做响应式网站设计师需要做什么橙色的网站模板
  • 阿里网站建设App开发做冷冻食品的网站
  • 网站如何做微信支付宝支付宝支付宝接口紧急访问升级狼人通知
  • 我需要做网站物业管理系统app
  • 那个网站可以做双色球号码对比的wordpress 文章排序插件
  • 北京公司网站建设价格网站建设公司需要哪些
  • 淮安企业网站广西seo
  • 怎么做网站竞价企业咨询管理服务
  • wordpress 网站标题嵌入式开发要学什么
  • 广州网站推广建设行业门户网站模板
  • 没有营业执照可以建设网站网站空间格式asp
  • 如何查看网站是否被百度收录在浏览器播放视频
  • 网站关键词怎么优化排名网站建设名牌
  • 江苏泰兴网站建设如何开网店无货源不需要投资
  • 正规网站建设价格网站建设公司的方案
  • 关于网站备案及管理的授权书什么是网络营销名词解释
  • 清风网站建设台州seo排名扣费
  • 网站建设销售兼职合同搜索引擎优化seo的英文全称是
  • 网站建设仟金手指专业12建设工程施工合同的特点
  • 做的最好的网站简约网页设计
  • 网站包503错误短视频推广的优势
  • 榆林免费做网站公司电子商务网站建设规划报告书
  • 成都网站建设网络公司2022最新国际国内新闻
  • 建设网站的那个公司好做网站的几个必要步骤
  • 类做秋霞的网站备案网站可以做卡盟么
  • 嘉兴做微网站重庆赛区竞赛网站建设