2918. 數組的最小相等和

2918. 數組的最小相等和


題目鏈接:2918. 數組的最小相等和

代碼如下:

class Solution {
public:long long minSum(vector<int>& nums1, vector<int>& nums2) {auto [sum1, zero1] = calc(nums1);auto [sum2, zero2] = calc(nums2);if((!zero1&&sum1<sum2)||(!zero2&&sum2<sum1)){return -1;}return max(sum1, sum2);}private:pair<long long, bool> calc(vector<int>& nums) {long long sum = 0;bool zero = false;for (auto& num : nums) {if (num == 0) {sum++;zero = true;}else {sum += num;}}return pair{ sum, zero };}
};

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

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

相關文章

使用 Docker 部署 OnlyOffice

使用 Docker 部署 OnlyOffice 在如今容器化技術盛行的時代&#xff0c;Docker 已成為應用快速部署和隔離的最佳選擇。OnlyOffice 作為一款功能強大的在線辦公套件&#xff0c;通過 Docker 部署不僅能夠簡化安裝和維護流程&#xff0c;還能在不同環境中保持一致性&#xff0c;極…

DDD領域驅動介紹

&#x1f4d5;我是廖志偉&#xff0c;一名Java開發工程師、《Java項目實戰——深入理解大型互聯網企業通用技術》&#xff08;基礎篇&#xff09;、&#xff08;進階篇&#xff09;、&#xff08;架構篇&#xff09;清華大學出版社簽約作家、Java領域優質創作者、CSDN博客專家、…

前端 CSS 樣式書寫與選擇器 基礎知識

1.CSS介紹 CSS是Cascading Style Sheet的縮寫&#xff0c;中文意思為"層疊樣式表"&#xff0c;它是網頁的裝飾者&#xff0c;用來修飾各標簽 排版(大小、邊距、背景、位置等)、改變字體的樣式(字體大小、字體顏色、對齊方式等)。 2.CSS書寫位置 2.1 樣式表特征 層…

鴻蒙 從打開一個新窗口到Stage模型的UIAbility組件

打開一個新的窗口 我們首先來實現如何在一個應用中打開一個新窗口&#xff0c;使用的模型是 Stage 模型 在項目文件里&#xff0c;新建一個 newWindow.ets 新文件 src/main/ets/pages/newWindow.ets newWindow.ets文件里面隨便寫點什么都行&#xff0c;這里是第一步創建的文件…

Linux的日志管理

日志管理服務rsyslogd 配置文件 | 日志類型 | 說明 | | -------------------- | ----------------------------------- | | auth | pam產生的日志 | | authpriv | ssh、ftp等…

【PhysUnits】4.1 類型級比特位實現解釋(boolean.rs)

一、源碼 該代碼實現了一個類型級(type-level)的布爾系統&#xff0c;允許在編譯時進行布爾運算。 //! 類型級比特位實現 //! //! 這些是基礎的比特位類型&#xff0c;作為本庫中其他數值類型的構建基礎 //! //! 已實現的**類型運算符**&#xff1a; //! //! - 來自 core::op…

【docker】--數據卷掛載

文章目錄 存儲卷管理創建存儲卷查看存儲卷詳細信息查看存儲卷刪除存儲卷 存儲卷管理 # 目錄掛載 docker run -v 本機目錄&#xff1a;容器目錄#1&#xff09; # 將容器內部的 “/usr/share/nginx/html” 進行持久化掛載 會在宿主機生成一個隨機的存儲卷 docker run -v /usr/sh…

雙重差分模型學習筆記2(理論)

【DID最全總結】90分鐘帶你速通雙重差分&#xff01;_嗶哩嗶哩_bilibili 目錄 一、staggered DID 交錯雙重差分 二、動態雙重差分 動態雙重差分法公式解釋 符號解釋 公式邏輯與案例 與標準DID的區別 總結 “雙減” 政策動態差分模型 &#xff08;一&#xff09;設定處…

預測模型開發與評估:基于機器學習的數據分析實踐

在當今數據驅動的時代&#xff0c;預測模型已成為各行各業決策制定的核心工具。本文將分享我在COMP5310課程項目中開發預測模型的經驗&#xff0c;探討從數據清洗到模型優化的完整過程&#xff0c;并提供詳細的技術實現代碼。 ## 研究問題與數據集 ### 研究問題 我們的研究聚焦…

Java 并發編程歸納總結(可重入鎖 | JMM | synchronized 實現原理)

1、鎖的可重入 一個不可重入的鎖&#xff0c;搶占該鎖的方法遞歸調用自己&#xff0c;或者兩個持有該鎖的方法之間發生調用&#xff0c;都會發生死鎖。以之前實現的顯式獨占鎖為例&#xff0c;在遞歸調用時會發生死鎖&#xff1a; public class MyLock implements Lock {/* 僅…

數據治理域——數據同步設計

摘要 本文主要介紹了數據同步的多種方式&#xff0c;包括直連同步、數據文件同步和數據庫日志解析同步。每種方式都有其適用場景、技術特點、優缺點以及適用的數據類型和實時性要求。文章還詳細探討了數據直連同步的特點、工作原理、優點、缺點、適用場景等&#xff0c;并對數…

AI人工智能在教育領域的應用

AI人工智能在教育領域的應用 隨著科技的飛速發展&#xff0c;人工智能&#xff08;AI&#xff09;逐漸成為推動教育變革的重要力量。AI在教育領域的應用不僅改變了傳統的教學模式&#xff0c;還為個性化學習、教育資源優化和教育管理帶來了前所未有的機遇。本文將從多個方面探…

ohttps開啟群暉ssl證書自動更新

開啟群暉ssl證書自動更新OHTTPS ohttps是一個免費自動簽發ssl證書、管理、部署的項目。 https://ohttps.com 本文舉例以ohttps項目自動部署、更新群暉的ssl證書。 部署 簽發證書 打開ohttps-證書管理-創建證書-按你實際情況創建證書。創建部署節點 打開Ohttps-部署節點-添加…

ElasticSearch聚合操作案例

1、根據color分組統計銷售數量 只執行聚合分組&#xff0c;不做復雜的聚合統計。在ES中最基礎的聚合為terms&#xff0c;相當于 SQL中的count。 在ES中默認為分組數據做排序&#xff0c;使用的是doc_count數據執行降序排列。可以使用 _key元數據&#xff0c;根據分組后的字段數…

SQLite 數據庫常見問題及解決方法

一、數據庫文件鎖定問題 1. 問題表現 在多線程或多進程環境下訪問 SQLite 數據庫時&#xff0c;常常會出現數據庫文件被鎖定的情況。當一個進程對數據庫執行寫操作時&#xff0c;其他進程的讀寫操作都會被阻塞&#xff0c;導致應用程序出現卡頓甚至無響應。比如在移動應用開發…

DeepSeek基礎:PPO、DPO、GRPO概念詳解

DeepSeek-R1 的強化學習方案中&#xff0c;其亮點之一在于通過 GRPO 算法取代RLHF 常用的 PPO&#xff0c;通過盡可能減少人類標注數據&#xff0c;設計純 RL 的環境&#xff0c;用精心設計的獎勵機制來訓練模型自己學會推理。那么什么是PPO、GRPO&#xff0c;其產生的背景、核…

一分鐘了解機器學習

一分鐘了解機器學習 A Minute to Know About Machine Learning By JacksonML 1. 什么是機器學習&#xff1f; 機器學習&#xff08;Machine Learning,ML&#xff09; 是人工智能的分支&#xff0c;通過從數據中自動學習規律&#xff0c;使計算機無需顯式編程即可完成任務。…

mvc-service引入

什么是業務層 1&#xff09;Model1&#xff08;JSP&#xff09;和Model2&#xff08;模糊的mvc&#xff09;: MVC&#xff1a;Model(模型)&#xff0c;View(視圖)&#xff0c;Controller&#xff08;控制器&#xff09; 視圖層&#xff1a;用于數據展示以及用戶交互的界…

第一次做逆向

題目來源&#xff1a;ctf.show 1、下載附件&#xff0c;發現一個exe和一個txt文件 看看病毒加沒加殼&#xff0c;發現沒加那就直接放IDA 放到IDA找到main主函數&#xff0c;按F5反編譯工具就把他還原成類似C語言的代碼 然后我們看邏輯&#xff0c;將flag.txt文件的內容進行加…

docker(四)使用篇二:docker 鏡像

在上一章中&#xff0c;我們介紹了 docker 鏡像倉庫&#xff0c;本文就來介紹 docker 鏡像。 一、什么是鏡像 docker 鏡像本質上是一個 read-only 只讀文件&#xff0c; 這個文件包含了文件系統、源碼、庫文件、依賴、工具等一些運行 application 所必須的文件。 我們可以把…