【Fifty Project - D18】

感覺自己就不是計劃星球人,雖然fifty project要求每天早上完成一天的計劃,但是對于一個p人腦子,強制自己按照計劃行事真的太難了。我也理解在早晨花費時間做好一天的計劃有很多好處,但是實際行動起來完成率極低。p人的世界里變動太多了,所以每天的計劃表實際上都變成了最后記錄的時候的“完成回顧表”hhhh
我決定放棄“計劃”這件事情,以后就改為記錄吧~

今日完成記錄

TimePlan完成情況
9:00 - 11:00摩托車駕駛證考試√一把過拿下駕駛證!
11:00 - 12:00Leetcode周賽
14:00 - 15:30健身
16:00 - 17:00《挪威的森林》

Leetcode

周賽

難得這周單雙周賽哇,但是雙周賽熬夜場放棄了,單周賽又剛好是摩托車駕駛證考試時間(好在一把過了嘻嘻)回來以后還有一周時間,趕緊寫了兩個題,掉大分了又

統計被包圍的建筑:一個二維數組地圖,有n個建筑,如果同行上左側右側都有建筑,同列上側下側都有建筑,那么這個建筑是被包圍的。
思路:記錄每一行每一列的最大最小值,然后遍歷每一個建筑,只要不是該行該列最大最小值,那么就是被包圍建筑。
針對圖的路徑存在性查詢I:給定n和一個長度為n的數組nums, 這是一個非遞減數組,如果兩個數差距小于等于maxDiff,則表示這兩個節點存在邊,最后給出一系列query,要求返回一個Boolean[] 對應query,query[i]是一個數組 [ u i , v i ] [u_i, v_i] [ui?,vi?], res[i]表示 u i 和 v i u_i和v_i ui?vi?是否相連。
思路:根據nums非遞減,可以順序遍歷nums,結合maxDiff可以得知哪些點之間存在邊,然后用并查集記錄哪些邊相連。并且可以O(1)時間查出是否相連

后面兩個題是hard,第四題是第二題的復雜版本,明天找時間補一下

每日一題

統計符合要求的長度為3的子數組數目:給出長度為3的子數組且符合要求的數目。要求:i, i + 1, i + 2
滿足arr[i + 1] = (arr[i] + arr[i + 2]) * 2。
思路:直接暴力遍歷,之前0x3f大佬提到的遍歷技巧,三個數情況,枚舉中間。

題單

最小正和子數組:給定一個數組arr, 給定兩個數l和r, 要求找出這樣一個子數組,這個子數組的長度大于等于l小于等于r,并且該子數組和大于零,且是所有滿足要求的子數組的最小和。
思路:首先計算前綴和,這種求子數組和大于等于0或者小于0的題都可以用前綴和處理,一方面是因為子數組可以用前綴和做差計算,另一方面通過有序表或者哈希表,可以快速找到當右節點為j時滿足某個要求的子數組左節點。使用滑動窗口讀數,窗口大小為[l, r]。利用有序表存儲讀過數的前綴和pre[i], 有序表中存放了r-l+1個前綴和,對于當前的i,以i為子數組的右節點,計算哪個點作為左節點的時候可以得到最小正和。只要找到有序表中小于pre[i]的數,pre[i] - orderedTable.floor(pre[i])即為當前i可以得到的符合要求的最小正和。遍歷完就可以得到所有可能的最小正和。

感覺自己完全沒有表述清楚QAQ

健身

今天練胸

  • 30磅啞鈴平板推胸 12 * 4
  • 30磅啞鈴上斜推胸 12 * 4
  • 20kg 蝴蝶機夾胸 12 * 4
  • 繩索下拉 10kg * 12 * 4
  • 腹肌訓練

《挪威的森林》

朋友送的《挪威的森林》已經放了好久好久了,一直都沒有打開看,最近打開看主要有兩個原因:一方面是因為看完了《百分之百的女孩》以后,感覺有一點點意猶未盡,因為都是一些短小說,讓我感覺有點難受,想看看他的正經長篇;另一方面是因為前陣子抖音刷到的《挪威的森林》的片段文案,讓我感覺這個書也有一點點意思hhh

今天看了序,啊,真的,文人寫序真是長死了,不過也是,這是譯本,譯者在書中的操作空間一方面是自己翻譯的表達,另一方面也就是序(既可以評價一下這本書,又可以發表一下自己對作者、作品的感情~)hhhh

讀序讀到后面有點煩啊,因為中間頻繁出現劇透,不過好在我記性不好,看完就忘;還有就是太長了,被吊胃口吊得難受,就好像餓了很久很久,不過越是饑餓,晚飯應該越是好吃吧~ 有點期待明天的正文了

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

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

相關文章

Linux系統編程 day11 鎖 (兩天沒有更新了,中期完就休息了)

鎖的注意事項 1、盡量保證鎖的粒度,越小越好。(訪問共享數據前,加鎖,訪問結束后立即解鎖) 2、互斥鎖,本質是結構體,但是可以看成整數,初值為1。(pthread_mutex_init調用成功) 3、加鎖: --操作…

【Maven】特殊pom.xml配置文件 - BOM

文章目錄 特殊pom.xml配置文件 - BOM一、例子二、注意事項1.特殊的子pom.xml文件2.dependencyManagement 特殊pom.xml配置文件 - BOM 僅用于集中管理項目依賴版本 在 Maven 中,BOM 用于定義一個項目的依賴版本的集合,通常用于管理一組共享的依賴版本。這…

《代碼整潔之道》第5章 格式 - 筆記

你應該選擇一套管理代碼格式的簡單規則。如果是團隊,應該選擇一套團隊一致同意采用的簡單格式規則。 最重要的原則:一致性(Consistency)! 沒有完美的格式規范,但有統一的規范。 整個團隊(或者…

C++ 類與對象(中)—— 默認成員函數與運算符重載的深度解析:構造函數,析構函數,拷貝構造函數,賦值運算符重載,普通取地址重載,const取地址重載

在 C 中,類的默認成員函數是編譯器自動生成的重要機制,合理利用這些函數可以簡化代碼編寫,同時避免資源管理錯誤。本文將從構造函數、析構函數、拷貝構造函數、賦值運算符重載等核心內容展開,結合具體案例深入解析。 一、默認成員…

【KWDB創作者計劃】_企業級多模數據庫實戰:用KWDB實現時序+關系數據毫秒級融合(附代碼、性能優化與架構圖)

一、技術背景與行業痛點 1.1 多模數據融合挑戰 場景痛點: 工業物聯網設備每秒產生百萬級傳感器數據(時序數據)。需關聯設備檔案(關系數據)生成設備健康報告,傳統方案需多數據庫跳轉,延遲>5…

w~嵌入式C語言~合集4

我自己的原文哦~ https://blog.51cto.com/whaosoft/13870376 一、STM32怎么選型 什么是 STM32 STM32,從字面上來理解,ST是意法半導體,M是Microelectronics的縮寫,32表示32位,合起來理解,STM32就是指S…

Multisim使用教程詳盡版--(2025最新版)

一、Multisim14前言 1.1、主流電路仿真軟件 1. Multisim:NI開發的SPICE標準仿真工具,支持模擬/數字電路混合仿真,內置豐富的元件庫和虛擬儀器(示波器、頻譜儀等),適合教學和競賽設計。官網:艾…

分布式理論和事務

微服務和分布式 微服務 是一種軟件架構風格,它將應用程序拆分成一系列小型、獨立的服務,每個服務專注于單一功能,彼此通過輕量級通信機制(如 API)進行交互。微服務通常是松耦合的,可以獨立開發、部署和擴展…

JAVA:紅黑樹應用的技術指南

🌳 1、簡述 紅黑樹是一種自平衡二叉查找樹(Self-Balancing Binary Search Tree),被廣泛應用于操作系統調度、Java集合、數據庫索引等核心模塊中。本文將從 基本原理 入手,結合 實際應用場景與代碼實例,帶你…

【Pandas】pandas DataFrame rfloordiv

Pandas2.2 DataFrame Binary operator functions 方法描述DataFrame.add(other)用于執行 DataFrame 與另一個對象(如 DataFrame、Series 或標量)的逐元素加法操作DataFrame.add(other[, axis, level, fill_value])用于執行 DataFrame 與另一個對象&…

【數據可視化-26】基于人口統計與社會經濟數據的多維度可視化分析

?? 博主簡介:曾任某智慧城市類企業算法總監,目前在美國市場的物流公司從事高級算法工程師一職,深耕人工智能領域,精通python數據挖掘、可視化、機器學習等,發表過AI相關的專利并多次在AI類比賽中獲獎。CSDN人工智能領域的優質創作者,提供AI相關的技術咨詢、項目開發和個…

WinForm真入門(18)——DateTimePicker?控件解析

一、基本概念? ?DateTimePicker? 是 Windows 窗體中用于選擇日期和時間的控件,支持以下交互方式: 通過下拉日歷選擇日期通過上下按鈕調整時間直接輸入日期或時間 適用于需要規范日期格式、限制日期范圍或快速輸入的場景(如預約系統、數據…

AVFormatContext 再分析

說明 :將 avfromatContext 的變量依次打印分析,根據ffmpeg 給的說明,猜測,結合網上的文章字節寫測試代碼分析。 從常用到不常用依次分析 1. unsigned int nb_streams; 代表 avfromatContext 中 AVStream **streams 的個數 /** …

計算機網絡-運輸層(1)

計算機網絡-運輸層(1) 文章目錄 計算機網絡-運輸層(1)5.1 運輸層概述5.2 運輸層端口號、復用與分用端口號基本概念端口號特性端口號分類重要說明 5.3 UDP與TCP協議對比關鍵區別說明 5.1 運輸層概述 計算機網絡體系結構中的物理層、數據鏈路層以及網絡層共同解決了主機通過異構…

2025 FIC wp

這次比賽計算機和手機大部分題目都比較常規 第一和第四部分有點讓人摸不著頭腦 比賽的時候第一部分有四個題沒出 第四部分基本都沒怎么出 現在復盤一下 把我當時做題的心得和獲取的新知識記錄一下 互聯網取證的部分就先學習一下別的師傅 檢材 鏈接:https://pan.bai…

【大數據技術-聯邦集群RBF】DFSRouter日志一直打印修改Membership為EXPIRED狀態的日志分析

生產環境遇到下面報錯 2025-04-23 17:44:15,780 INFO store.CachedRecordStore (CachedRecordStore.java:overrideExpiredRecords(192)) - Override State Store record MembershipState: router1:8888->hh-fed-sub25:nn2:nn2:8020-EXPIRED 2025-04-23 17:44:15,781 INFO …

【HarmonyOS 5】鴻蒙檢測系統完整性

【HarmonyOS 5】鴻蒙檢測系統完整性 一、前言 從現實安全威脅來看,設備系統完整性風險已影響至移動應用的各個場景。不少用戶因使用越獄設備(Jailbreak)或非真實設備(Emulator),導致應用安全防護機制失效…

學習spark-streaming收獲

1.流處理的核心概念 ?實時 vs微批處理:理解了 Spark Streaming 的微批處理(Micro-Batch)模型,將流數據切分為小批次(如1秒間隔)進行處理,與真正的流處理(如Flink)的區…

Redis一些小記錄

Redis一些小記錄 SpringData Redis:RedisTemplate配置與數據操作 操作String類型數據 String是Redis中最基本的數據類型,可以存儲字符串、整數或浮點數。RedisTemplate提供了ValueOperations接口來操作String類型的數據,支持設置值、獲取值、…

5G融合消息PaaS項目深度解析 - Java架構師面試實戰

5G融合消息PaaS項目深度解析 - Java架構師面試實戰 場景:互聯網大廠Java求職者面試,面試官針對5G融合消息PaaS項目進行提問。 第一輪提問 面試官:馬架構,請簡要介紹5G融合消息PaaS平臺的核心功能和應用場景。 馬架構&#xff…