博客 / 列表

福大大架構師每日一題 - 2025-12-30:統計梯形的數目Ⅰ。用go語言,給定一組平面上的整數座標點 points,其中每個元素 points[i] = [xi, yi] 表示第 i 個點的位置。要求統計有多少種從這些點中

2025-12-30:統計梯形的數目Ⅰ。用go語言,給定一組平面上的整數座標點 points,其中每個元素 points[i] = [xi, yi] 表示第 i 個點的位置。要求統計有多少種從這些點中選出四個互不相同的點,使它們可以按某種順序連成一個凸的四邊形,並且該四邊形至少存在一對水平的邊(也就是有兩條邊平行於 x 軸)。注意如果兩條直線的斜率相同則稱它們平行。因為結果可能很大,請將

Go語言 , 後端開發 , 斜率

福大大架構師每日一題 - 2025-12-28:位計數深度為 K 的整數數目Ⅰ。用go語言,給定兩個正整數 n 和 k。對任意正整數 x,構造數列 a0 = x,ai+1 = f(ai),其中 f(y) 表示 y 的二進制表示

2025-12-28:位計數深度為 K 的整數數目Ⅰ。用go語言,給定兩個正整數 n 和 k。對任意正整數 x,構造數列 a0 = x,ai+1 = f(ai),其中 f(y) 表示 y 的二進制表示中 1 的個數(例如 f(7)=3,因為 7 的二進制是 111)。反覆應用 f 後,序列必然會落到 1。定義 x 的“二進制1的迭代次數”為使得 ad = 1 的最小非負整數 d(例如 x

Go語言 , 後端開發 , 迭代

福大大架構師每日一題 - 2025年12月TIOBE編程語言排行榜,Go語言排名第15,Rust語言排名17。編程語言 R 重返前十。

本月頭條:編程語言 R 重返前十 編程語言 R 以非常契合統計學家和數據科學家的特點而聞名。隨着統計分析和大規模數據可視化的重要性不斷提升,R 的受歡迎程度再次上升。例如,這一趨勢也反映在 Wolfram/Mathematica(另一種具有類似能力的工具)上,本月該工具重新進入了前 50 名。 在一些“傳統”軟件工程師眼中,R 因其非傳統的語

MySQL , 開發語言 , rust , 數據庫 , 編程語言 , Visual , 後端

福大大架構師每日一題 - 2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大

2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大寫字母的 36 進製表示(數位使用 0–9 與 A–Z)。 最後將這兩個進制字符串按順序拼接,作為函數的返回結果。 1 = n = 1000。

golang , redis , 開發語言 , 數據庫 , 十六進制 , 後端 , Git

福大大架構師每日一題 - rust 1.92.0 更新詳解:語言特性增強、編譯器優化與全新穩定API

Rust 1.92.0 於 2025年12月11日預發佈,並在 12月14日正式發佈。本次版本更新在語言特性、編譯器、標準庫、Cargo、Rustdoc 等多個方面都有重要改進與優化。以下是詳細內容。 一、語言層面更新 完善 MaybeUninit 的表示與有效性文檔 進一步明確

MySQL , 搜索 , rust , 數據庫 , JAVA , Javascript

福大大架構師每日一題 - 2025-12-21:用特殊操作處理字符串Ⅰ。用go語言,給定一個只包含小寫字母以及三種特殊符號(*、#、%)的串 s。按從左到右的順序逐個讀取字符,並維護一個初始為空的字符串 result,遇到不同

2025-12-21:用特殊操作處理字符串Ⅰ。用go語言,給定一個只包含小寫字母以及三種特殊符號(*、#、%)的串 s。按從左到右的順序逐個讀取字符,並維護一個初始為空的字符串 result,遇到不同字符時對 result 做相應的更新: 遇到小寫字母:把它接到 result 的末尾; 遇到 '*':如果 result 非空,則刪除末尾的一個

特殊符號 , Go語言 , 字符串 , include , 後端開發

福大大架構師每日一題 - 2025-12-10:相鄰字符串之間的最長公共前綴。用go語言,給定一個字符串數組 words。對每個下標 i(0 到 words.length-1)按下面步驟處理並求得一個整數值: 1. 把數組中索

2025-12-10:相鄰字符串之間的最長公共前綴。用go語言,給定一個字符串數組 words。對每個下標 i(0 到 words.length-1)按下面步驟處理並求得一個整數值: 把數組中索引為 i 的元素刪掉,得到一個長度為 n-1 的新數組(若原數組長度為 n)。 在新數組中,把相鄰的元素兩兩配對(即第 k 個和第 k+1

golang , 數組 , 字符串 , 開發語言 , 後端開發 , harmonyos , 後端

福大大架構師每日一題 - 2025-12-14:交替方向的最小路徑代價Ⅱ。用go語言,給你一個 m 行 n 列的網格。進入格子 (i, j) 的花費為 (i+1)*(j+1)。另外每個格子還有一個等待代價矩陣 waitCost

2025-12-14:交替方向的最小路徑代價Ⅱ。用go語言,給你一個 m 行 n 列的網格。進入格子 (i, j) 的花費為 (i+1)*(j+1)。另外每個格子還有一個等待代價矩陣 waitCost,waitCost[i][j] 表示在該格子停留 1 秒鐘需要支付的費用。 路徑從時間步 1 開始:第一步進入起點 (0,0),並支付該格子的進入費用。之後時間按秒遞增,並且動作必須交替

Go語言 , 最小路徑 , 後端開發

福大大架構師每日一題 - 2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大

2025-12-13:十六進制和三十六進制轉化。用go語言,給定一個整數 n,先求它的平方並把該值用大寫字母的 16 進製表示(符號位按需處理,數位使用 0–9 與 A–F),再求它的立方並將該值用大寫字母的 36 進製表示(數位使用 0–9 與 A–Z)。 最後將這兩個進制字符串按順序拼接,作為函數的返回結果。 1 = n = 1000。 輸入:n = 13。 輸出:

Go語言 , 字符串 , 後端開發 , 進制 , Git

福大大架構師每日一題 - 2025年12月TIOBE編程語言排行榜,Go語言排名第15,Rust語言排名17。編程語言 R 重返前十。

本月頭條:編程語言 R 重返前十 編程語言 R 以非常契合統計學家和數據科學家的特點而聞名。隨着統計分析和大規模數據可視化的重要性不斷提升,R 的受歡迎程度再次上升。例如,這一趨勢也反映在 Wolfram/Mathematica(另一種具有類似能力的工具)上,本月該工具重新進入了前 50 名。 在一些“傳統”軟件工程師眼中,R 因其非傳統的語法以及在大型生產系統中的有限可擴展性而

Go語言 , 插入圖片 , 編程語言 , 後端開發 , Visual

福大大架構師每日一題 - 2025-12-06:硬幣面值還原。用go語言,給出一個從 1 開始索引的整數數組 numWays,其中 numWays[i] 表示用若干種固定面額且每種可重複使用的硬幣,湊出金額 i 的方案數。所有

2025-12-06:硬幣面值還原。用go語言,給出一個從 1 開始索引的整數數組 numWays,其中 numWays[i] 表示用若干種固定面額且每種可重複使用的硬幣,湊出金額 i 的方案數。所有面額都是正整數,且最大不會超過 numWays 的長度。目前具體的面額信息丟失了,你需要推斷出可能導致該 numWays 的硬幣面額集合。 輸出應為一個按升序排列的不重複面額列表(即所有

完全揹包 , Go語言 , 數組 , 動態規劃 , 後端開發

福大大架構師每日一題 - 2025-12-05:檢查元素頻次是否為質數。用go語言,給定一個整數數組 nums,判斷數組中是否存在某個數,它在數組中出現的次數是質數。若至少有一個元素的出現次數為質數則返回 true,否則返回

2025-12-05:檢查元素頻次是否為質數。用go語言,給定一個整數數組 nums,判斷數組中是否存在某個數,它在數組中出現的次數是質數。若至少有一個元素的出現次數為質數則返回 true,否則返回 false。説明:質數指大於1且只有1和自身兩個正因數的整數。 1 = nums.length = 100。 0 = nums[i] = 100。 輸入: nums = [1,2

Go語言 , 數組 , 後端開發

福大大架構師每日一題 - 2025-11-22:最大好子樹分數。用go語言,給定一棵以節點 0 為根的無向樹,節點編號為 0 到 n-1。每個節點 i 有一個整數值 vals[i],其父節點由數組 par 給出。 對任一節點

2025-11-22:最大好子樹分數。用go語言,給定一棵以節點 0 為根的無向樹,節點編號為 0 到 n-1。每個節點 i 有一個整數值 vals[i],其父節點由數組 par 給出。 對任一節點 u,考慮以 u 為根的那棵包含 u 本身及其所有後代的子樹。在這棵子樹裏任選若干節點(可以不選),把它們的值組成一個集合。如果把這些被選數值按十進制展

golang , 算法 , 數位 , 後端開發 , JAVA , harmonyos , 子樹

福大大架構師每日一題 - 2025-11-30:樹中找到帶權中位節點。用go語言,給出一個含 n 個節點(編號 0 到 n-1)的帶權無向樹,樹的根定為節點 0。樹用長度為 n-1 的數組 edges 描述,每個 edges[

2025-11-30:樹中找到帶權中位節點。用go語言,給出一個含 n 個節點(編號 0 到 n-1)的帶權無向樹,樹的根定為節點 0。樹用長度為 n-1 的數組 edges 描述,每個 edges[i] = [ui, vi, wi] 表示 ui 與 vi 之間有一條權值為 wi 的邊。 在兩節點間的路徑上,把從起點累積經過的邊權和視作距離。所謂“帶權中位節點”是指沿從起點 ui 到

Go語言 , 數組 , include , 後端開發 , bc

福大大架構師每日一題 - 2025-11-28:統計特殊三元組。用go語言,給定一個整數數組 nums。我們把滿足 i<j<k(索引從 0 開始)且 nums[i] 和 nums[k] 都等於 nums[j] 的兩倍的三個不同

2025-11-28:統計特殊三元組。用go語言,給定一個整數數組 nums。我們把滿足 ijk(索引從 0 開始)且 nums[i] 和 nums[k] 都等於 nums[j] 的兩倍的三個不同索引 (i, j, k) 稱為“一組特殊三元組”。要求計算數組中所有這樣的三元組數量,並將結果對 1000000007 取模後返回。 3 = n == nums.length = 10000

Go語言 , 三元組 , 數組 , 後端開發

福大大架構師每日一題 - 2025-11-27:為視頻標題生成標籤。用go語言,給定一個字符串 caption(視頻標題),按下面順序處理並輸出一個標籤: 1. 將標題中的各個詞合併成一個單一的駝峯形式詞串:第一個詞全部小寫,

2025-11-27:為視頻標題生成標籤。用go語言,給定一個字符串 caption(視頻標題),按下面順序處理並輸出一個標籤: 將標題中的各個詞合併成一個單一的駝峯形式詞串:第一個詞全部小寫,之後每個詞首字母大寫,其餘字母小寫;在最前面加上字符 '#'. 除了開頭的 '#',把所有非英文字母的字符都去掉,只保留 A–Z 和 a–z。

Go語言 , 字符串 , 首字母 , include , 後端開發

福大大架構師每日一題 - 2025-11-26:字符串轉換需要的最小操作數。用go語言,給定兩個等長字符串 word1 和 word2,要求把 word1 變成 word2。 可以先把 word1 分成一個或多個連續片段(子串

2025-11-26:字符串轉換需要的最小操作數。用go語言,給定兩個等長字符串 word1 和 word2,要求把 word1 變成 word2。 可以先把 word1 分成一個或多個連續片段(子串),然後對這些片段分別進行操作。允許的操作有三種: 在某個片段內,把某個位置上的字符改為另一個小寫字母(替換)。 在片段內交換任意兩個字符的

Go語言 , 數組 , 子串 , 操作數 , 後端開發

福大大架構師每日一題 - 2025-11-25:統計極差最大為 K 的分割方式數。用go語言,給定一個整數數組 nums 和一個整數 k。 要求把 nums 劃分成若干個相鄰且非空的子數組(分段),使得每一段內元素的最大值與最

2025-11-25:統計極差最大為 K 的分割方式數。用go語言,給定一個整數數組 nums 和一個整數 k。 要求把 nums 劃分成若干個相鄰且非空的子數組(分段),使得每一段內元素的最大值與最小值之差不超過 k。 求符合條件的所有劃分方案的數量。結果可能很大,請對 1000000007 取模後輸出。 2 = nums.length = 50000。 1 = num

Go語言 , 子數組 , 最小值 , 後端開發 , 取模

福大大架構師每日一題 - 2025-11-24:統計計算機解鎖順序排列數。用go語言,給定長度為 n 的數組 complexity,表示編號為 0 到 n-1 的 n 台計算機各自密碼的複雜度(且複雜度兩兩不同)。 編號為 0

2025-11-24:統計計算機解鎖順序排列數。用go語言,給定長度為 n 的數組 complexity,表示編號為 0 到 n-1 的 n 台計算機各自密碼的複雜度(且複雜度兩兩不同)。 編號為 0 的計算機一開始已處於解鎖狀態,作為起點。 其餘每台計算機 i 只能在此前已經解鎖過某台編號為 j 的計算機的情況下被解開,且該 j 必須滿足兩點:j i 且 complexity

Go語言 , 複雜度 , 後端開發 , 取模 , 空間複雜度

福大大架構師每日一題 - agno v2.2.10 最新更新發布:Workflow運行上下文與事件流優化詳解

在 2025 年 11 月 8 日,agno 發佈了最新版本 v2.2.10。本次更新主要圍繞 Workflows 的運行上下文管理、事件流處理以及 AgentOS 的穩定性優化進行了改進,同時對一些舊的參數進行了調整與棄用規劃,並修復了多個已知問題。以下是版本更新的詳細説明。 改進內容 Workflow運行上下文(

事件流 , MySQL , 自定義 , 問題修復 , 數據庫 , agno

福大大架構師每日一題 - 2025-11-08:不相交子字符串的最大數量。用go語言,給定字符串 word,求最多能從中取出多少個互不重疊的連續片段(即子串),要求每個片段長度不少於 4 且第一個字符和最後一個字符相同。返回這

2025-11-08:不相交子字符串的最大數量。用go語言,給定字符串 word,求最多能從中取出多少個互不重疊的連續片段(即子串),要求每個片段長度不少於 4 且第一個字符和最後一個字符相同。返回這個最大數量。 1 = word.length = 200000。 word 僅由小寫英文字母組成。 輸入: word = “abcdeaf

golang , word , redis , 子串 , 數據庫 , bc , c

福大大架構師每日一題 - agno v2.2.11 發佈:新增 ParallelTools 工具集與 Claude 上下文編輯支持

2025年11月12日,agno 正式發佈了 v2.2.11 版本。本次更新帶來了多項新功能、性能改進以及重要的 bug 修復,下面我們將詳細介紹這一版本的變化。 一、新功能 1. ParallelTools 工具集 在 v2.2.11 中,全新引入了 ParallelTools 工具集。 該工具集面向

API , 工具集 , Css , 開發者 , agno , 前端開發 , HTML

福大大架構師每日一題 - 2025-11-15:等積子集的劃分方案。用go語言,給定一個只包含不同正整數的數組 nums 和一個整數 target。要求把 nums 的所有元素分成兩組(每個元素只能屬於其中一組,且兩組都不能為

2025-11-15:等積子集的劃分方案。用go語言,給定一個只包含不同正整數的數組 nums 和一個整數 target。要求把 nums 的所有元素分成兩組(每個元素只能屬於其中一組,且兩組都不能為空),使得每一組中所有數相乘的結果都等於 target。若存在這樣的分組返回 true,否則返回 false。 3 = nums.length = 12。 1 = target =

Go語言 , 插入圖片 , 數組 , include , 後端開發

福大大架構師每日一題 - 2025-11-14:移除相鄰字符後字典序最小的字符串。用go語言,給出一個只包含小寫字母的字符串 s。你可以多次(也可以不做任何操作)執行如下步驟:任意選取一對相鄰字符,如果這兩個字母在字母表中相鄰

2025-11-14:移除相鄰字符後字典序最小的字符串。用go語言,給出一個只包含小寫字母的字符串 s。你可以多次(也可以不做任何操作)執行如下步驟:任意選取一對相鄰字符,如果這兩個字母在字母表中相鄰——順序不限(例如 'a' 與 'b' 或 'b' 與 'a'),且字母表循環連接('a' 與 'z' 也視為相鄰)——就同時刪除這兩個字符,剩下的字符自動向左收縮合並。經過任意次這樣的刪除

Go語言 , 字符串 , 初始化 , include , 後端開發