加班的員工,循環的電池

寧德時代回應"896"

6月17日,寧德時代因內部宣告「實行 895 工作制,大干 100 天,外籍人員不強制」沖上熱搜,雖后來辟謠 只是發出號召,并無強制員工實行"895"工作制,但輿論并無消退。

昨天(6月25日)在夏季達沃斯論壇現場,寧德時代董事長兼 CEO 曾毓群再次回應此事,強調道:"奮斗一百天,就是號召大家去練好基本功,我們并沒有強迫大家。"

但與此同時,曾毓群還在會議上舉例:"其他人做出的電池是無法被循環的,價格可能是一塊錢,我做出來的電池是 5000 個循環,我是一塊五毛錢,所以從價值的角度,平均下來我們是最有價值的。"

emmmm ...

兩段話分開看都沒什么問題,湊在了一起,總有種自己被暗諷為那個"循環電池"的意味。

相差不遠的行業薪資水平,但要卻"被鼓舞"執行"895"工作制,是否像極了那個只貴 5 毛,但卻能循環 5000 遍的 🔋。

寧德時代作為曾經的"新能源時代的茅臺",希望其對于產品性價比的理解不要下放到對員工待遇上。

對此,你怎么看?

...

回歸主線。

來一道簡簡單單周三題。

題目描述

平臺:LeetCode

題號:593

給定 2D 空間中四個點的坐標?a,?b,?c?和?d,如果這四個點構成一個正方形,則返回 true

點的坐標表示為 ,輸入不是按任何順序給出的。

一個有效的正方形有四條等邊和四個等角(90度角)。

示例 1:

輸入:?a?=?[0,0],?b?=?[1,1],?c?=?[1,0],?d?=?[0,1]

輸出:?True

示例 2:

輸入:a?=?[0,0],?b?=?[1,1],?c?=?[1,0],?d?=?[0,12]

輸出:false

示例 3:

輸入:a?=?[1,0],?b?=?[-1,0],?c?=?[0,1],?d?=?[0,-1]

輸出:true

提示:

計算幾何

根據題意進行模擬即可。

從給定的 4 個頂點中選 3 個頂點,檢查其能否形成「直角三角形」,同時保存下來首個直角三角形的直角邊邊長,供后續其余直角三角形進行對比(注意不能共點,即直角邊長不能為 0)。

Java 代碼:

class?Solution?{
????long?len?=?-1;
????public?boolean?validSquare(int[]?a,?int[]?b,?int[]?c,?int[]?d)?{
????????return?calc(a,?b,?c)?&&?calc(a,?b,?d)?&&?calc(a,?c,?d)?&&?calc(b,?c,?d);
????}
????boolean?calc(int[]?a,?int[]?b,?int[]?c)?{
????????long?l1?=?(a[0]?-?b[0])?*?(a[0]?-?b[0])?+?(a[1]?-?b[1])?*?(a[1]?-?b[1]);
????????long?l2?=?(a[0]?-?c[0])?*?(a[0]?-?c[0])?+?(a[1]?-?c[1])?*?(a[1]?-?c[1]);
????????long?l3?=?(b[0]?-?c[0])?*?(b[0]?-?c[0])?+?(b[1]?-?c[1])?*?(b[1]?-?c[1]);
????????boolean?ok?=?(l1?==?l2?&&?l1?+?l2?==?l3)?||?(l1?==?l3?&&?l1?+?l3?==?l2)?||?(l2?==?l3?&&?l2?+?l3?==?l1);
????????if?(!ok)?return?false;
????????if?(len?==?-1)?len?=?Math.min(l1,?l2);
????????else?if?(len?==?0?||?len?!=?Math.min(l1,?l2))?return?false;
????????return?true;
????}
}

C++ 代碼:

class?Solution?{
public:
????long?len?=?-1;
????bool?validSquare(vector<int>&?a,?vector<int>&?b,?vector<int>&?c,?vector<int>&?d)?{
????????return?calc(a,?b,?c)?&&?calc(a,?b,?d)?&&?calc(a,?c,?d)?&&?calc(b,?c,?d);
????}
????bool?calc(vector<int>&?a,?vector<int>&?b,?vector<int>&?c)?{
????????long?l1?=?(a[0]?-?b[0])?*?(a[0]?-?b[0])?+?(a[1]?-?b[1])?*?(a[1]?-?b[1]);
????????long?l2?=?(a[0]?-?c[0])?*?(a[0]?-?c[0])?+?(a[1]?-?c[1])?*?(a[1]?-?c[1]);
????????long?l3?=?(b[0]?-?c[0])?*?(b[0]?-?c[0])?+?(b[1]?-?c[1])?*?(b[1]?-?c[1]);
????????bool?ok?=?(l1?==?l2?&&?l1?+?l2?==?l3)?||?(l1?==?l3?&&?l1?+?l3?==?l2)?||?(l2?==?l3?&&?l2?+?l3?==?l1);
????????if?(!ok)?return?false;
????????if?(len?==?-1)?len?=?min(l1,?l2);
????????else?if?(len?==?0?||?len?!=?min(l1,?l2))?return?false;
????????return?true;
????}
};

Python 代碼:

class?Solution:
????def?validSquare(self,?a:?list,?b:?list,?c:?list,?d:?list)?->?bool:
????????length?=?-1
????????def?calc(a,?b,?c):
????????????nonlocal?length
????????????l1?=?(a[0]?-?b[0])?**?2?+?(a[1]?-?b[1])?**?2
????????????l2?=?(a[0]?-?c[0])?**?2?+?(a[1]?-?c[1])?**?2
????????????l3?=?(b[0]?-?c[0])?**?2?+?(b[1]?-?c[1])?**?2
????????????ok?=?(l1?==?l2?and?l1?+?l2?==?l3)?or?(l1?==?l3?and?l1?+?l3?==?l2)?or?(l2?==?l3?and?l2?+?l3?==?l1)
????????????if?not?ok:?return?False
????????????if?length?==?-1:?length?=?min(l1,?l2)
????????????elif?length?==?0?or?length?!=?min(l1,?l2):?return?False
????????????return?True
????????return?calc(a,?b,?c)?and?calc(a,?b,?d)?and?calc(a,?c,?d)?and?calc(b,?c,?d)

TypeScript 代碼:

let?len?=?-1
function?validSquare(a:?number[],?b:?number[],?c:?number[],?d:?number[]):?boolean?{
????len?=?-1
????return?calc(a,?b,?c)?&&?calc(a,?b,?d)?&&?calc(a,?c,?d)?&&?calc(b,?c,?d)
};
function?calc(a:?number[],?b:?number[],?c:?number[]):?boolean?{
????const?l1?=?(a[0]?-?b[0])?*?(a[0]?-?b[0])?+?(a[1]?-?b[1])?*?(a[1]?-?b[1])
????const?l2?=?(a[0]?-?c[0])?*?(a[0]?-?c[0])?+?(a[1]?-?c[1])?*?(a[1]?-?c[1])
????const?l3?=?(b[0]?-?c[0])?*?(b[0]?-?c[0])?+?(b[1]?-?c[1])?*?(b[1]?-?c[1])
????const?ok?=?(l1?==?l2?&&?l1?+?l2?==?l3)?||?(l1?==?l3?&&?l1?+?l3?==?l2)?||?(l2?==?l3?&&?l2?+?l3?==?l1)
????if?(!ok)?return?false
????if?(len?==?-1)?len?=?Math.min(l1,?l2)
????else?if?(len?==?0?||?len?!=?Math.min(l1,?l2))?return?false
????return?true
}
  • 時間復雜度:
  • 空間復雜度:

最后

巨劃算的 LeetCode 會員優惠通道目前仍可用 ~

使用福利優惠通道 leetcode.cn/premium/?promoChannel=acoier,年度會員 有效期額外增加兩個月,季度會員 有效期額外增加兩周,更有超大額專屬 🧧 和實物 🎁 福利每月發放。

我是宮水三葉,每天都會分享算法知識,并和大家聊聊近期的所見所聞

歡迎關注,明天見。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35689.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35689.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35689.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

上古世紀臺服怎么注冊賬號 上古世紀臺服怎么下載游戲教程

6月27日&#xff0c;上古世紀戰爭臺服新服公測&#xff0c;一款由虛幻4引擎打造的mmorpg游戲&#xff0c;畫面還是非常精美的&#xff0c;并且游戲玩起來也比較輕松&#xff0c;自動戰斗&#xff0c;自動尋路這些功能都有。游戲的新玩法主要是海戰&#xff0c;駕駛艦船在海上作…

Redis數據結構:深入解析跳躍表(Skiplist)

感謝您閱讀本文&#xff0c;歡迎“一鍵三連”。作者定會不負眾望&#xff0c;按時按量創作出更優質的內容。 ?? 1. 畢業設計專欄&#xff0c;畢業季咱們不慌&#xff0c;上千款畢業設計等你來選。 引言 Redis是一款廣泛使用的內存數據結構存儲系統&#xff0c;支持多種數據結…

Java醫院績效考核系統源碼 :3分鐘帶你了解(醫院績效考核系統有哪些應用場景)三級公立醫院績效考核系統源碼

Java醫院績效考核系統源碼 &#xff1a;3分鐘帶你了解&#xff08;醫院績效考核系統有哪些應用場景&#xff09;三級公立醫院績效考核系統源碼 作為醫院用綜合績效核算系統&#xff0c;系統需要和his系統進行對接&#xff0c;按照設定周期&#xff0c;從his系統獲取醫院科室和…

可持續性是 Elastic: 進步與新機遇的一年

作者&#xff1a;來自 Elastic Keith Littlejohns 我們最新的可持續發展報告&#xff08;Sustainability Report&#xff09;總結了 Elastic 又一個令人興奮的進步年&#xff0c;我們的項目繼續揭示新的機遇。過去的一年對于我們與主要利益相關者群體合作以更好地了解他們的目標…

[解決方案]使用微軟拼音打中文卡頓到離譜

去這里看&#xff0c;發現有65535個文件&#xff0c;基本都是臨時文件。刪除后測試了一下&#xff0c;不會卡頓了但是只要打中文還是會瘋狂生成tmp臨時文件。 問題&#xff1a;輸入法不兼容 解決方案 先把上面那個文件夾里的tmp文件全刪了 直接點是&#xff0c;其他的文件會…

【ajax實戰02】數據管理網站—驗證碼登錄

一&#xff1a;數據提交&#xff08;提交手機驗證碼&#xff09; 核心思路整理 利用form-serialize插件&#xff0c;收集對象形式的表單數據后&#xff0c;一并提交給服務器。后得到返回值&#xff0c;進一步操作 基地址&#xff1a; axios.defaults.baseURL http://geek.…

制作一個智能體:抖音熱點話題文案制作助手

文章目錄 第一步&#xff0c;添加助手第二步&#xff0c;選擇語聚GPT第三步&#xff0c;填寫相關信息第四步&#xff0c;工具中選擇抖音(普通號)第五步&#xff0c;選擇“查詢熱門視頻數據”第六步&#xff0c;測試總結 這篇文章&#xff0c;我們手把手的演示開發一個智能體&am…

Dxf庫中的DL_Codes類

在 DXF 文件格式中&#xff0c;DL_Codes 通常是一個用于表示不同類型數據的枚舉類或常量集合。這些代碼用于標識 DXF 文件中各種數據元素的類型&#xff0c;例如實體類型、屬性類型、顏色值等。通過使用 DL_Codes&#xff0c;您可以更輕松地解析和處理 DXF 文件中的數據。 以下…

leetcode119 楊輝三角②

給定一個非負索引 rowIndex&#xff0c;返回「楊輝三角」的第 rowIndex 行。 在「楊輝三角」中&#xff0c;每個數是它左上方和右上方的數的和。 示例 1: 輸入: rowIndex 3 輸出: [1,3,3,1]示例 2: 輸入: rowIndex 0 輸出: [1]示例 3: 輸入: rowIndex 1 輸出: [1,1] pub…

寵物空氣凈化器熱賣爆款,希喂、小米、352貓用空氣凈化器真實PK

相信大漫天多數養貓家庭都會有一個煩惱&#xff1a;貓咪們的貓實在是太多了&#xff0c;無法忍受家里面漫天飛舞的浮毛和難聞的貓貓便臭。作為養貓多年的過來人我嘗試過很多種方法清理這些貓浮毛和異味&#xff0c;但都以失敗告終。 直到后面看到一個寵物博主推薦的寵物空氣凈…

ffmpeg截取視頻

用格式工廠截取視頻不知道為啥還是原長度&#xff0c;不過只能播放截取的部分&#xff0c;其他部分不能播放&#xff0c;但是總時長不對就不想用了。 參考 https://blog.csdn.net/m0_60259116/article/details/127017324https://cloud.tencent.com/developer/article/2410818ht…

tensorrt動態batch推理注意事項

一、背景&#xff1a;使用pytorch進行訓練得到pt模型&#xff0c; 然后使用torch.onnx把pt模型轉化為onnx模型。然后再使用tensorrt自帶的trtexec.exe文件把onnx模型轉化為engine文件。 &#xff08;1&#xff09;在使用C進行推理的時候發現一個batch的數據&#xff0c;值推理…

篩斗數據:數據提取技術,讓數據說話的力量

在當今這個信息爆炸的時代&#xff0c;數據已經滲透到我們生活的方方面面。從商業決策到科學研究&#xff0c;從社會治理到個人生活&#xff0c;數據都扮演著至關重要的角色。而要讓這些數據真正發揮其價值&#xff0c;就需要依賴數據提取技術&#xff0c;讓數據“開口說話”&a…

環路濾波器

塊效應產生的原因 塊效應指視頻邊界不連續的變化,我們在觀看視頻的時候,在運動劇烈的場景常能觀察到圖像出現小方塊,小方塊在邊界處呈現不連續的效果(如下圖),這種現象被稱為塊效應(blocking artifact)。 造成這種現象的主要原因有兩點: DCT量化誤差導致運動補償導致…

深入理解Java多線程中的 wait() 和 notify():為何要與 synchronized 手牽手

在Java中&#xff0c;wait、notify方法通常與synchronized關鍵字一起使用&#xff0c;這樣做有幾個重要的原因&#xff0c;主要涉及線程的協調和正確的并發控制。以下是一些關鍵點&#xff1a; 監視器鎖&#xff08;Monitor Lock&#xff09;&#xff1a; 每個對象在Java中都可…

二叉樹 遍歷迭代法

二叉樹 遍歷迭代法 Leetcode 94 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), rig…

一個產品需求工程師繁忙的一天

早晨&#xff1a;開啟新的一天 7:00 AM - 起床 早晨七點準時起床。洗漱、早餐后&#xff0c;查看手機上的郵件和消息&#xff0c;提前了解今天的工作安排和優先事項。 8:00 AM - 前往公司 坐地鐵前往公司。在地鐵上&#xff0c;習慣性地閱讀一些行業資訊和市場報告&#xff0…

使用SpringBoot整合Servlet

一、SpringBoot和Servlet的整合 1、用注解WebServlet配置Servlet映射 創建一個SpringBoot的web工程&#xff0c;在工程用創建一個Servlet 2、在SpringBoot的啟動類上加注解ServletComponentScan 二、額外的方式 1、不使用WebServlet配置Servlet映射 創建一個SpringBoot工…

RabbitMQ延時隊列(實現定時任務)

消息的TTL(Time To Live)就是消息的存活時間。 RabbitMQ可以對隊列和消息分別設置TTL。 對隊列設置存活時間&#xff0c;就是隊列沒有消費者連著的保留時間。 對每一個單獨的消息單獨的設置存活時間。超過了這個時間&#xff0c;我們認為這個消息就死了&#xff0c;稱之為死…

代碼隨想錄算法訓練營:19/60

非科班學習算法day19 | LeetCode530:二叉搜索樹的最小絕對差 &#xff0c;Leetcode501:二叉搜索樹的眾數 &#xff0c;Leetcode236:二叉樹的最近公共祖先 目錄 介紹 一、LeetCode題目 1.LeetCode530:二叉搜索樹的最小絕對差 題目解析 2.Leetcode501: 二叉搜索樹的眾數 …