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

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站關(guān)鍵詞推廣優(yōu)化如何找客戶資源

網(wǎng)站關(guān)鍵詞推廣優(yōu)化,如何找客戶資源,現(xiàn)在如何給網(wǎng)站做外鏈,男男互做網(wǎng)站1014. 最佳觀光組合 給你一個(gè)正整數(shù)數(shù)組 values&#xff0c;其中 values[i] 表示第 i 個(gè)觀光景點(diǎn)的評(píng)分&#xff0c;并且兩個(gè)景點(diǎn) i 和 j 之間的 距離 為 j - i。 一對(duì)景點(diǎn)&#xff08;i < j&#xff09;組成的觀光組合的得分為 values[i] values[j] i - j &#xff0c;…

1014. 最佳觀光組合

給你一個(gè)正整數(shù)數(shù)組 values,其中 values[i] 表示第 i 個(gè)觀光景點(diǎn)的評(píng)分,并且兩個(gè)景點(diǎn) ij 之間的 距離 為 j - i

一對(duì)景點(diǎn)(i < j)組成的觀光組合的得分為 values[i] + values[j] + i - j ,也就是景點(diǎn)的評(píng)分之和 減去 它們兩者之間的距離。

返回一對(duì)觀光景點(diǎn)能取得的最高分。

數(shù)據(jù)范圍

  • 2 <= values.length <= 5 * 104
  • 1 <= values[i] <= 1000

分析

若遍歷,復(fù)雜度達(dá)到O(n^2),此時(shí)會(huì)T,因此考慮優(yōu)化,使用雙指針,對(duì)于下標(biāo)為r,去找下表比他小的貢獻(xiàn)最大的值,用last記錄其下表,接下來(lái)考慮怎么找這個(gè)last,對(duì)于下表i<j<r,若是value[j]+(j-i)>value[i],此時(shí)j的貢獻(xiàn)值更大,而且若下標(biāo)j此時(shí)貢獻(xiàn)最大,則若r往右移動(dòng),比j小的下標(biāo)不可能貢獻(xiàn)比他還大,具體看代碼

代碼

class Solution {
public:int maxScoreSightseeingPair(vector<int>& values) {int n = values.size();int l = 0, last = 0;int ans = 0;for(int r = 0; r < n; r ++ ) {while(l < r) {if(values[l] + (l - last) >= values[last]) {last = l;}l ++ ;}if(r != last)ans = max(ans, values[r] + values[last] - (r - last));}return ans;}
};

130. 被圍繞的區(qū)域

給你一個(gè) m x n 的矩陣 board ,由若干字符 'X''O' 組成,捕獲 所有 被圍繞的區(qū)域:

連接:一個(gè)單元格與水平或垂直方向上相鄰的單元格連接。
區(qū)域:連接所有 ‘O’ 的單元格來(lái)形成一個(gè)區(qū)域。
圍繞:如果您可以用 ‘X’ 單元格 連接這個(gè)區(qū)域,并且區(qū)域中沒(méi)有任何單元格位于 board 邊緣,則該區(qū)域被 ‘X’ 單元格圍繞。
通過(guò)將輸入矩陣 board 中的所有 ‘O’ 替換為 ‘X’ 來(lái) 捕獲被圍繞的區(qū)域。

數(shù)據(jù)范圍

  • m == board.length
  • n == board[i].length
  • 1 <= m, n <= 200
  • board[i][j] 為 'X' 或 'O'

分析

dfs找連通塊

代碼

typedef pair<int, int> PII;
class Solution {
public:const static int N = 205;int n, m;int dx[4] = {0, 1, 0, -1};int dy[4] = {1, 0, -1, 0};bool vis[N][N];bool flag = true;void dfs(int x, int y, vector<vector<char>>& board, vector<PII> &tmp) {if(x < 0 || y < 0 || x >= n || y >= m) return ;if(vis[x][y]) return ;if(board[x][y] == 'X') return ;if(x == 0 || y == 0 || x == n - 1 || y == m - 1) flag = false;vis[x][y] = true;tmp.push_back({x, y});for(int i = 0; i < 4; i ++ ) {int nx = x + dx[i];int ny = y + dy[i];dfs(nx, ny, board, tmp);}return ;}void solve(vector<vector<char>>& board) {n = board.size();m = board[0].size();for(int i = 0; i < n; i ++ ) {for(int j = 0; j < m; j ++ ) {if(!vis[i][j] && board[i][j] == 'O') {flag = true;vector<PII> tmp;dfs(i, j, board, tmp);// cout << i << " " << j << " " << flag << endl;if(flag) {for(auto k : tmp) {board[k.first][k.second] = 'X';}}}}}}
};
http://m.risenshineclean.com/news/59580.html

相關(guān)文章:

  • 滬上裝修排名前十有哪些品牌優(yōu)化問(wèn)題
  • 有哪些網(wǎng)站可以做簡(jiǎn)歷2024年新冠疫情最新消息今天
  • 永州市住房和城鄉(xiāng)建設(shè)廳網(wǎng)站google關(guān)鍵詞優(yōu)化排名
  • wordpress摘要排除代碼大地seo
  • 企業(yè)自己如何做網(wǎng)站推廣正規(guī)培訓(xùn)機(jī)構(gòu)有哪些
  • 什么網(wǎng)站可以幫人做ppt賺錢(qián)推廣鏈接
  • 成都網(wǎng)站開(kāi)發(fā)培訓(xùn)機(jī)構(gòu)搜狗收錄提交入口
  • 做文獻(xiàn)ppt模板下載網(wǎng)站有哪些鏈接買(mǎi)賣(mài)價(jià)格
  • 網(wǎng)站地圖怎么做html公司員工培訓(xùn)內(nèi)容有哪些
  • 怎么免費(fèi)建立一個(gè)網(wǎng)站蕁麻疹怎么治療能除根
  • 體育彩票網(wǎng)站開(kāi)發(fā)方案威海seo優(yōu)化公司
  • 訪問(wèn)美國(guó)網(wǎng)站 dns設(shè)置百度指數(shù)教程
  • 注冊(cè)網(wǎng)站域名多少錢(qián)一年搜索引擎優(yōu)化特點(diǎn)
  • 做數(shù)據(jù)同步的兩個(gè)網(wǎng)站怎么建立一個(gè)自己的網(wǎng)站
  • 聊天網(wǎng)站制作教程電腦優(yōu)化工具
  • 軟件開(kāi)發(fā)者怎么賺錢(qián)優(yōu)化推廣網(wǎng)站怎么做
  • 手機(jī)app網(wǎng)站建設(shè)seo推廣價(jià)格
  • 易銷(xiāo)云建站公司成都網(wǎng)站seo推廣
  • 購(gòu)物網(wǎng)站開(kāi)發(fā)的意義和目的滄州seo包年優(yōu)化軟件排名
  • 張家界市網(wǎng)站建設(shè)設(shè)計(jì)國(guó)外網(wǎng)頁(yè)模板
  • 長(zhǎng)沙php網(wǎng)站建設(shè)深圳網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣
  • 新鄉(xiāng)網(wǎng)站建設(shè)服務(wù)哪家好上海網(wǎng)絡(luò)推廣外包公司
  • wordpress 顯示字體大小seo排名分析
  • 自己做網(wǎng)站在線看pdf網(wǎng)站開(kāi)發(fā)北京公司
  • wordpress 網(wǎng)站加密印度疫情為何突然消失
  • 中華藝術(shù)宮室內(nèi)設(shè)計(jì)百度seo最成功的優(yōu)化
  • 武漢裝修網(wǎng)站建設(shè)搜索優(yōu)化整站優(yōu)化
  • 做互聯(lián)網(wǎng)網(wǎng)站需要什么資質(zhì)嗎陜西seo排名
  • 專(zhuān)門(mén)做衣服的網(wǎng)站互聯(lián)網(wǎng)培訓(xùn)
  • app外包網(wǎng)站seo推廣的方法