奇葩公司又发微博了,网友表示“乐”

news2024/10/6 17:56:10

多益网络

近日,多益网络官方微博发帖,公然表示对法院仲裁结果不服,认为劳动法有极多问题。

alt

大家不要看微博内容似乎振振有词,极有可能只是多益网络单方面的选择性表达,毕竟多益网络的臭名早就家喻户晓。

况且对前员工直接实名指出,这操作也是第一次见。

不知道大家对多益网络认识有多少,对多益网络的创始人徐波,认识又有多少。

帮大家回忆一下那些奇葩新闻,大家可能就有印象了。

著名的"自愿降薪"事件:今年公司效益良好,利润有较大增长。公司决定,允许员工自愿申请每月降低待遇的 10%。

alt

和"自愿降薪"类似的事情还有"要红包"事件:入职满一年及以上的员工可向徐波发感谢红包。

虽然这些"降薪"和"要红包"操作,后来都变成了"涨薪"和"发红包"。

但奖赏员工的公司多了去了,这么搞"钓鱼"操作,每年都玩「服从性/忠诚度测试」的公司,多益网络是独一家。

很难想象,一家公司的奖励机制,不是依靠于员工贡献,而是依靠于员工是否了解老板脾性,是否愿意"配合"老板玩服从性测试小游戏。

除此以外,多益网络还有规定员工娶妻彩礼不能超过 10 万元,否则就通报批评。

除了在公司里的这些奇葩操作,多益网络创始人徐波的私下生活也一度成为网友口中的 🍉。

徐波在多年前就表示:不会结婚,并且要生许多孩子。于是长期让其女友给自己介绍其他女生 🤮,并表示自己和女友之间绝对信任,最终被该女友骗走 3 个亿。

现在再看文章开头的微博原文,你还会觉得多益网络和员工之间的纠纷,会是这么简单吗?

...

回归主题。

来一道「多益网络」无关,但做多确实有益的算法题。

题目描述

平台:LeetCode

题号:1217

有 n 个筹码。第 个筹码的位置是 position[i]

我们需要把所有筹码移到同一个位置。在一步中,我们可以将第 个筹码的位置从   改变为:

  • position[i] + 2 或 position[i] - 2,此时  cost = 0
  • position[i] + 1 或 position[i] - 1,此时  cost = 1

返回将所有筹码移动到同一位置上所需要的 最小代价 。

示例 1: alt

输入:position = [1,2,3]

输出:1

解释:第一步:将位置3的筹码移动到位置1,成本为0。
第二步:将位置2的筹码移动到位置1,成本= 1。
总成本是1。

示例 2: alt

输入:position = [2,2,2,3,3]

输出:2

解释:我们可以把位置3的两个筹码移到位置2。每一步的成本为1。总成本= 2。

示例 3:

输入:position = [1,1000000000]

输出:1

提示:

贪心 + 枚举目标位置

假设移动的目标位置是 a,当前所在位置是 b,将小球从 b 移动到 a 的成本取决于两位置距离的「奇偶性」,距离为偶数时成本固定为 0,距离为奇数时成本固定为 1。

同时我们可以通过「分情况讨论」来证明,所有小球移动到一个全新位置(起始没有小球的位置),结果不会变好,假设所选择的最终(全新)位置为 t

  • 假设选择的位置 导致所有数到位置 距离均为偶数,此时总成本为 ,同时可知所有数的位置奇偶性相同,此时选择所有数中的任意一个的位置,同样可得总成本为 的结果,因此选全新的位置不会让结果变好;
  • 假设选择的位置 导致所有数到位置 距离均为奇数,此时总成本为 ,同时可知所有数的位置奇偶性相同,此时选择所有数中的任意一个的位置,可得总成本为 的结果,因此选全新的位置会让结果变差;
  • 假设选择的位置 导致所有数到位置 距离奇数结果为 ,偶数结果为 ,可知 ,同时我们通过调整 的奇偶性来确保 。此时总的成本为 ,同时可知所有与 距离为奇数的数所在位置奇偶性相同,所有与 距离为偶数的数所在位置奇偶性也相同,此时将 调整为与 奇偶性相同的原有数的位置,同样能够得到总成本为 的结果,因此选全新的位置不会让结果变好。

综上,我们可以枚举所有已有的位置为目标位置,并通过奇偶性统计其余位置到目标位置的成本,在所有已有位置中取最小的总成本即是答案。

Java 代码:

class Solution {
    public int minCostToMoveChips(int[] ps) {
        int n = ps.length, ans = Integer.MAX_VALUE;
        for (int i = 0; i < n; i++) {
            int a = ps[i], cur = 0;
            for (int j = 0; j < n; j++) {
                int b = ps[j];
                cur += Math.abs(a - b) % 2;
            }
            ans = Math.min(ans, cur);
        }
        return ans;
    }
}

C++ 代码:

class Solution {
public:
    int minCostToMoveChips(vector<int>& ps) {
        int n = ps.size(), ans = numeric_limits<int>::max();
        for (int i = 0; i < n; i++) {
            int a = ps[i], cur = 0;
            for (int j = 0; j < n; j++) {
                int b = ps[j];
                cur += abs(a - b) % 2;
            }
            ans = min(ans, cur);
        }
        return ans;
    }
};

Python 代码:

class Solution:
    def minCostToMoveChips(self, ps: List[int]) -> int:
        n, ans = len(ps), float('inf')
        for i in range(n):
            a, cur = ps[i], 0
            for j in range(n):
                b = ps[j]
                cur += abs(a - b) % 2
            ans = min(ans, cur)
        return ans

TypeScript 代码:

function minCostToMoveChips(ps: number[]): number {
    let n = ps.length, ans = 0x3f3f3f3f;
    for (let i = 0; i < n; i++) {
        let a = ps[i], cur = 0;
        for (let j = 0; j < n; j++) {
            const b = ps[j];
            cur += Math.abs(a - b) % 2;
        }
        ans = Math.min(ans, cur);
    }
    return ans;
};
  • 时间复杂度:
  • 空间复杂度:

贪心 + 统计奇偶性

更进一步,我们可以发现要使得「总的移动成本最优」的目标位置有无数个,只要目标位置的奇偶性不变,即可确保总成本不变。

因此我们可以省去枚举具体位置的操作,转而统计原有数的奇偶位置个数,假设偶数位置有 a 个,奇数位置有 b 个,最终目标位置选为偶数的成本为 b,最终目标位置选为奇数的成本为 a,即两者中的最小值即是答案。

Java 代码:

class Solution {
    public int minCostToMoveChips(int[] ps) {
        int n = ps.length, a = 0;
        for (int i : ps) a += i % 2;
        return Math.min(a, n - a);
    }
}

C++ 代码:

class Solution {
public:
    int minCostToMoveChips(vector<int>& ps) {
        int n = ps.size(), a = 0;
        for (int i : ps) a += i % 2;
        return min(a, n - a);
    }
};

Python 代码:

class Solution:
    def minCostToMoveChips(self, ps: List[int]) -> int:
        n, a = len(ps), sum(x % 2 for x in ps)
        return min(a, n - a)

TypeScript 代码:

function minCostToMoveChips(ps: number[]): number {
    const n = ps.length;
    let a = ps.filter(x => x % 2 === 1).length;
    return Math.min(a, n - a);
};
  • 时间复杂度:
  • 空间复杂度:

最后

巨划算的 LeetCode 会员优惠通道目前仍可用 ~

使用福利优惠通道 leetcode.cn/premium/?promoChannel=acoier,年度会员 有效期额外增加两个月,季度会员 有效期额外增加两周,更有超大额专属 🧧 和实物 🎁 福利每月发放。

我是宫水三叶,每天都会分享算法知识,并和大家聊聊近期的所见所闻

欢迎关注,明天见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1885816.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mybatis、mybatis-plus插件开发,实现数据脱敏功能

首先说一下mybatis中四大组件的作用&#xff0c;下面开发的插件拦截器会使用 四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler Executor&#xff1a; Executor 是 MyBatis 中的执行器&#xff0c;负责 SQL 语句的执行工作。它通过调度 StatementHan…

蓝桥杯算法双周赛

四、赛后真题解析 比赛赛后将提供免费直播讲解&#xff0c;主讲人&#xff1a;待定。时间&#xff1a;07 月 13 日&#xff08;比赛当日&#xff09;晚 21 时。观看直播地址&#xff1a;第3场蓝桥算法季度赛赛后题解直播 - 蓝桥云课 - 哔哩哔哩直播&#xff0c;二次元弹幕直播…

为什么电量传感器在储能BMS应用中如此重要?

在储能系统中电池的充放电状态和使用寿命是保障系统健康稳定持久运行的关键因素&#xff0c;因此建立稳定可靠准确的电量检测方案至关重要。电流传感器在估算和延长电池使用寿命方面发挥着至关重要的作用&#xff0c;是储能电池检测系统中重要的一环。 关键词&#xff1a;电量…

vue选择上下周,拖拽列表,随机背景色

安装拖拽插件 npm install vuedraggable <template><!--排产计划--><div class"app-container"><div class"mainbox"><div class"table-container table-fullscreen"><div class"title-name">…

向openHarmony设备添加gdb调试工具

1. 下载gdb源码 国内从官网下载源码比较慢&#xff0c;可以从清华的镜像网站&#xff08;清华大学开源软件镜像站 | Tsinghua Open Source Mirror&#xff09;上下载。下载地址&#xff1a; Index of /gnu/gdb/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 选择…

喜讯|华院计算认知智能引擎算法平台荣登BPAA大赛创新组TOP50

6月25日&#xff0c;备受瞩目的BPAA第四届全球应用算法模型典范大赛&#xff08;以下简称“BPAA大赛”&#xff09;正式揭晓了《第四届全球应用算法模型典范大赛创业组TOP50榜单》和《第四届全球应用算法模型典范大赛创新组TOP50榜单》。其中&#xff0c;华院计算技术&#xff…

Python课程设计:python制作俄罗斯方块小游戏

基于python的俄罗斯方块小游戏 目录 基于python的俄罗斯方块小游戏 1.概述 1.1 摘要 1.2 开发背景 1.3 开发环境 1.4 实现功能 2.代码描述 2.1 模块导入 2.2 初始化变量 2.3 播放音乐 2.4 创建方块类 2.5 绘制游戏地图 2.6 游戏初始化 2.7 绘制有边框矩形 2.8 …

go使用grpc编辑器 windows

先看最后效果&#xff1a; 当我执行 protoc --go_out. proto.proto 会生成proto.pb.go文件&#xff0c;主要存储的是封装好的结构体 执行 protoc --go-grpc_out. proto.proto 会生成对应的方法 那么现在提供解决方案&#xff1a; https://github.com/protocolbuffers…

kafka的架构

一、架构图 Broker&#xff1a;一台 kafka 服务器就是一个 broker。一个kakfa集群由多个 broker 组成。一个 broker 可以容纳多个 topic。 Producer&#xff1a;消息生产者&#xff0c;就是向 kafka broker 发消息的客户端 Consumer&#xff1a;消息消费者&#xff0c;向 kafk…

软考中级系统集成项目管理工程师备考笔记

目录 一&#xff0c;通用内容 &#xff08;一&#xff09;信息与信息化 1.1&#xff0c;信息 信息基本概念 信息的传输模型 信息的质量属性 1.2&#xff0c;信息系统 信息系统的基本概念 信息系统定义 信息系统集成 1.3&#xff0c;信息化 信息化层次 信息化的核心…

Prometheus在金融行业信息系统运维管理中的应用:实践与案例分析

Prometheus在金融行业信息系统运维管理中的应用&#xff1a;实践与案例分析 Prometheus是一款开源的监控系统和时序数据库&#xff0c;被广泛应用于各种行业的运维管理中&#xff0c;特别是在金融行业。它具有强大的数据采集和分析能力&#xff0c;能够实时监控系统的性能和状…

华为eNSP模拟器安装详细步骤

安装准备 安装eNSP需要先安装三个依赖软件才能运行&#xff0c;分别是VirtualBox、WinPcap、Wireshark 下载地址如下 eNSP&#xff1a;http://cloud.rsecc.cn/softlink/eNSP%20V100R003C00SPC100%20Setup.exe VirtualBox&#xff1a;http://cloud.rsecc.cn/softlink/Virtua…

Steam页面打不开?steam显示当前游戏不可用是怎么回事

Steam是全球最大的游戏综合发行平台&#xff0c;每年为无数玩家呈现了多款精彩游戏&#xff0c;不过由于网络问题或其他异常因素影响&#xff0c;有很多玩家会在访问steam或steam的游戏商品页时&#xff0c;遇到Steam提示当前游戏在您平台不可用、打不开游戏页面的情况&#xf…

自动化测试报告pytest-html样式美化

最近我将 pytest-html 样式优化了 一版 先看优化前&#xff1a; 优化后&#xff1a; 优化内容包括&#xff1a; 删除部分多余字段新增echart图表部分字体大小、行间距、颜色做了美化调整运行环境信息移至报告最后部分字段做了汉化处理&#xff08;没全部翻译是因为&#xf…

七天速通javaSE:第七天 面向对象:封装继承与多态

文章目录 前言一、封装1. 属性私有2. get&#xff0c;set3. 修饰符的可访问性4. 特点总结 二、继承1. 子承父业&#xff1a;extends2. 区分父子&#xff1a;super2.1 属性2.2 方法重写 三、多态&#xff08;不同类继承同一个类&#xff09; 前言 一、封装 概念&#xff1a;封装…

等保测评应该选择什么样的SSL证书

选择适合等保测评的SSL证书&#xff0c;需考虑证书的加密强度、认证机制以及是否满足国家相关的密码技术要求 1、证书类型&#xff1a;应选择符合国家或行业标准的SSL证书&#xff0c;这些证书通常采用RSA、DSA或ECC等国际认可的加密算法。同时&#xff0c;考虑到国内特定的合规…

IP地址修改方法攻略:类型、步骤与注意事项

在数字化时代&#xff0c;IP地址作为网络设备的唯一标识符&#xff0c;其重要性不言而喻。然而&#xff0c;在某些特定场景下&#xff0c;如保护个人隐私、绕过网络限制或实现特定网络访问需求&#xff0c;修改IP地址就显得尤为关键。本文将详细介绍IP地址修改方法有哪几种类型…

13. Java 生产者与消费者案例

1. 前言 本节内容是通过之前学习的 synchronized 关键字&#xff0c;实现多线程并发编程中最经典的生产者与消费者模式&#xff0c;这是本节课程的核心内容&#xff0c;所有的知识点都是围绕这一经典模型展开的。本节有如下知识点&#xff1a; 生产者与消费者模型介绍&#x…

昇思25天学习打卡营第13天 | SSD目标检测

模型简介 SSD&#xff0c;全称Single Shot MultiBox Detector&#xff0c;是Wei Liu在ECCV 2016上提出的一种目标检测算法。使用Nvidia Titan X在VOC 2007测试集上&#xff0c;SSD对于输入尺寸300x300的网络&#xff0c;达到74.3%mAP(mean Average Precision)以及59FPS&#x…

周界入侵自动监测摄像机

当今&#xff0c;随着科技的快速发展&#xff0c;周界入侵自动监测摄像机作为安全监控领域的重要创新&#xff0c;正逐渐成为各类场所安全防范的核心设备。这种摄像机以其先进的监测和预警功能&#xff0c;有效提升了安全管理的效率和实时响应能力&#xff0c;被广泛应用于各类…