中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

深圳注冊公司需要什么條件中國seo網(wǎng)站

深圳注冊公司需要什么條件,中國seo網(wǎng)站,網(wǎng)站建設及推廣,金融網(wǎng)站框架模板下載文章目錄 復盤與一周總結2967. 使數(shù)組成為等數(shù)數(shù)組的最小代價(中位數(shù)貪心 回文數(shù)判斷)2968. 執(zhí)行操作使頻率分數(shù)最大(中位數(shù)貪心 前綴和 滑窗) 復盤與一周總結 wa穿了第3題,賽時其實想到了思路:中位數(shù)貪心…

文章目錄

    • 復盤與一周總結
    • 2967. 使數(shù)組成為等數(shù)數(shù)組的最小代價(中位數(shù)貪心 回文數(shù)判斷)
    • 2968. 執(zhí)行操作使頻率分數(shù)最大(中位數(shù)貪心 前綴和 滑窗)

image.png

復盤與一周總結

wa穿了第3題,賽時其實想到了思路:中位數(shù)貪心,從中位數(shù)開始,用左右指針找到第一個回文數(shù),與該回文數(shù)的代價就是答案。但是沒有考慮到左右指針同時找到回文數(shù)的情況,wa了一發(fā)之后開始改。用一個vector保存代價,只要數(shù)組長度大于2就返回其中的較小值。但是沒有注意到自己的算法是左右指針同時找,可能出現(xiàn)同一個指針找到兩次回文數(shù)的情況,此時就不是左右指針分別找到一次回文數(shù)。后面改成:數(shù)組長度大于5就返回最小值才ac,賽后重寫用第一次的思路寫了一遍,很快就ac了
現(xiàn)在想想,自己能很快想到正解,但是算法實現(xiàn)的卻不是正解,而且賽時還沒發(fā)現(xiàn),甚至以為是思路錯了,還往平均數(shù)那塊想了會。只能說,自己在算法實現(xiàn)這塊考慮得不仔細吧,下次別著急,想慢點
至于說第4題,賽時完全沒有想到中位數(shù)貪心,想到哪了呢?我在考慮數(shù)組中數(shù)的出現(xiàn)次數(shù),出現(xiàn)次數(shù)更多的數(shù),最后的代價是否會小于出現(xiàn)次數(shù)更小的數(shù)。甚至想到:若一個數(shù)出現(xiàn)次數(shù)超過一半,那么把所有數(shù)變?yōu)檫@個數(shù),此時的頻率是否最大?接著就對著這個貪心結論證啊證,最后不了了之。但題目的關鍵點是:操作次數(shù)有限,那么就要考慮如何操作能盡可能少的使用操作次數(shù),這樣就能想到中位數(shù)了

周末這幾場打下來,發(fā)現(xiàn)自己最大的問題就是:題意的理解。一是讀假題,連題目在說什么都沒搞清楚,甚至是自以為搞清楚,然后自欺欺人地想算法去了,如abc的E題,小白賽的E題。二是沒有抓住題意的重點,只要是稍有難度的題,都需要抓住關鍵點不斷地分析,如這次的第4題,小白賽的F題

問題反而是出現(xiàn)在閱讀理解上

2967. 使數(shù)組成為等數(shù)數(shù)組的最小代價(中位數(shù)貪心 回文數(shù)判斷)

2967. 使數(shù)組成為等數(shù)數(shù)組的最小代價 - 力扣(LeetCode)
image.png
根據(jù)中位數(shù)貪心,將數(shù)組排序后,從中位數(shù)開始,分別向左和向右找到第一個回文數(shù)并計算代價,數(shù)組兩個代價中較小的即可

class Solution {
public:bool f(string s){int l = 0, r = s.size() - 1;while (l < r){if (s[l] != s[r]) return false;l ++ , r -- ;}return true;}long long minimumCost(vector<int>& nums) {sort(nums.begin(), nums.end());int mid;if (nums.size() & 1) mid = nums[nums.size() / 2];else mid = (nums[nums.size() / 2] + nums[nums.size() / 2 - 1]) / 2;long long ans1 = 4e18, ans2 = 4e18;int l = mid, r = mid;while (l >= 0){if (f(to_string(l))){long long t = 0;for (int i = 0; i < nums.size(); ++ i) t += abs(nums[i] - l);ans1 = t;break;}l -- ;}while (r < 2e9){if (f(to_string(r))){long long t = 0;for (int i = 0; i < nums.size(); ++ i) t += abs(nums[i] - r);ans2 = t;break;}r ++ ;}return min(ans1, ans2);}
};

2968. 執(zhí)行操作使頻率分數(shù)最大(中位數(shù)貪心 前綴和 滑窗)

2968. 執(zhí)行操作使頻率分數(shù)最大 - 力扣(LeetCode)
image.png
要使將數(shù)組中的某些數(shù)變成同一個數(shù)的代價最小,依然是中位數(shù)貪心
同時這個序列必須是原序列的一段連續(xù)區(qū)間。比如原數(shù)組為1,2,3,4,將1,2,3變?yōu)?的代價一定比1,2,4變?yōu)?的代價小
題目要返回代價小于等于k的情況下,最長的連續(xù)區(qū)間,對于連續(xù)區(qū)間問題,自然想到滑動窗口
那么接下來要考慮的是窗口滑動時的代價變化,除了 O ( n ) O(n) O(n)暴力求代價,還能使用前綴和進行預處理, O ( 1 ) O(1) O(1)地求代價

class Solution {
public:int maxFrequencyScore(vector<int>& nums, long long k) {sort(nums.begin(), nums.end());int n = nums.size();vector<long long> a(n + 1), s(n + 1);for (int i = 0; i < n; ++ i) a[i + 1] = nums[i], s[i + 1] = s[i] + a[i + 1];auto f = [&](int l, int mid, int r) -> long long{long long left = (mid - l) * a[mid] - (s[mid - 1] - s[l - 1]);long long right = (s[r] - s[mid - 1]) - (r - mid + 1) * a[mid];return left + right;};int l = 1, r = 1;int ans = 0;while (r <= n){while (f(l, (l + r) / 2, r) > k) l ++ ;ans = max(ans, r - l + 1);r ++ ;}return ans;}
};
http://www.risenshineclean.com/news/51263.html

相關文章:

  • html網(wǎng)頁制作背景圖片seo 優(yōu)化顧問
  • 大連seo推廣優(yōu)化安卓aso關鍵詞優(yōu)化
  • iis怎么做網(wǎng)站站長工具推薦網(wǎng)站
  • 代理域名網(wǎng)站的公司怎么知道網(wǎng)站有沒有被收錄
  • wordpress國內外貿主題百度快速排名優(yōu)化技術
  • 做網(wǎng)站的時候寬度都怎么弄網(wǎng)絡營銷策劃活動方案
  • 哪個網(wǎng)站賣自己做的手工藝品北京百度關鍵詞排名
  • 用什么做視頻網(wǎng)站百度網(wǎng)址收錄提交入口
  • 河田鎮(zhèn)建設局網(wǎng)站百度手機助手下載2022官方正版
  • 做征婚網(wǎng)站有哪些做網(wǎng)站的好處
  • 在公司做網(wǎng)站是什么職位seo整站優(yōu)化更能準確獲得客戶
  • 做阿里巴巴網(wǎng)站可以貸款嗎百度網(wǎng)盤私人資源鏈接
  • 自建國際網(wǎng)站做電商資源搜索引擎
  • 做繁體書的網(wǎng)站安卓優(yōu)化大師破解版
  • 家庭網(wǎng)做網(wǎng)站營銷網(wǎng)站建設教學
  • 如何建設社交網(wǎng)站網(wǎng)絡項目平臺
  • 深圳營銷網(wǎng)站建設公司排名分銷平臺
  • 做pcb網(wǎng)站昆明網(wǎng)絡推廣
  • 網(wǎng)站聯(lián)系方式連接怎么做今日要聞10條
  • 網(wǎng)站建設服務公司案例app拉新怎么做
  • 鄭州網(wǎng)站建設公司價格360搜圖片識圖
  • 寧波專業(yè)制作網(wǎng)站上海關鍵詞排名推廣
  • 幾百元做網(wǎng)站百度推廣圖片
  • 晉江免費網(wǎng)站建設網(wǎng)絡推廣包括哪些
  • wordpress文章中文版深圳百度seo優(yōu)化
  • 廣州一網(wǎng)通注冊公司seo推廣方案怎么做
  • 適合前端做項目的網(wǎng)站dz論壇如何seo
  • 自己建的網(wǎng)站有亂碼成都網(wǎng)站設計
  • 成人學設計應該去哪里學seo推廣教學
  • 專業(yè)做網(wǎng)站設計哪家好bt種子bt天堂