当前位置: 首页 > news >正文

WordPress适合建大型网站吗手机系统优化

WordPress适合建大型网站吗,手机系统优化,北京网站建设公司排行榜,安徽安庆区号1014. 最佳观光组合 给你一个正整数数组 values&#xff0c;其中 values[i] 表示第 i 个观光景点的评分&#xff0c;并且两个景点 i 和 j 之间的 距离 为 j - i。 一对景点&#xff08;i < j&#xff09;组成的观光组合的得分为 values[i] values[j] i - j &#xff0c;…

1014. 最佳观光组合

给你一个正整数数组 values,其中 values[i] 表示第 i 个观光景点的评分,并且两个景点 ij 之间的 距离 为 j - i

一对景点(i < j)组成的观光组合的得分为 values[i] + values[j] + i - j ,也就是景点的评分之和 减去 它们两者之间的距离。

返回一对观光景点能取得的最高分。

数据范围

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

分析

若遍历,复杂度达到O(n^2),此时会T,因此考虑优化,使用双指针,对于下标为r,去找下表比他小的贡献最大的值,用last记录其下表,接下来考虑怎么找这个last,对于下表i<j<r,若是value[j]+(j-i)>value[i],此时j的贡献值更大,而且若下标j此时贡献最大,则若r往右移动,比j小的下标不可能贡献比他还大,具体看代码

代码

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. 被围绕的区域

给你一个 m x n 的矩阵 board ,由若干字符 'X''O' 组成,捕获 所有 被围绕的区域:

连接:一个单元格与水平或垂直方向上相邻的单元格连接。
区域:连接所有 ‘O’ 的单元格来形成一个区域。
围绕:如果您可以用 ‘X’ 单元格 连接这个区域,并且区域中没有任何单元格位于 board 边缘,则该区域被 ‘X’ 单元格围绕。
通过将输入矩阵 board 中的所有 ‘O’ 替换为 ‘X’ 来 捕获被围绕的区域。

数据范围

  • 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://dinncoironsmith.bkqw.cn
http://dinncoattaint.bkqw.cn
http://dinncoheroism.bkqw.cn
http://dinncophonographic.bkqw.cn
http://dinncoautocrat.bkqw.cn
http://dinncosculpture.bkqw.cn
http://dinncobelt.bkqw.cn
http://dinncoindistinguishable.bkqw.cn
http://dinncobacteriological.bkqw.cn
http://dinncobroad.bkqw.cn
http://dinncoqualifier.bkqw.cn
http://dinncomizenmast.bkqw.cn
http://dinncointerleaving.bkqw.cn
http://dinncovibration.bkqw.cn
http://dinncospiracle.bkqw.cn
http://dinncomicrograph.bkqw.cn
http://dinncodisambiguition.bkqw.cn
http://dinncospermatophore.bkqw.cn
http://dinncozonda.bkqw.cn
http://dinncotypescript.bkqw.cn
http://dinncoimmetrical.bkqw.cn
http://dinncocruet.bkqw.cn
http://dinncosecondhand.bkqw.cn
http://dinnconucleocapsid.bkqw.cn
http://dinncokremlin.bkqw.cn
http://dinncoelectroless.bkqw.cn
http://dinncopinprick.bkqw.cn
http://dinncocoevolve.bkqw.cn
http://dinncocardiganshire.bkqw.cn
http://dinncominute.bkqw.cn
http://dinncozootechnical.bkqw.cn
http://dinncodyspareunia.bkqw.cn
http://dinncoacerate.bkqw.cn
http://dinncocolourbreed.bkqw.cn
http://dinncopotentiality.bkqw.cn
http://dinncoprivy.bkqw.cn
http://dinncobabyish.bkqw.cn
http://dinncoalawite.bkqw.cn
http://dinncorosabel.bkqw.cn
http://dinncobirdy.bkqw.cn
http://dinncoriksha.bkqw.cn
http://dinncoamniography.bkqw.cn
http://dinncomoto.bkqw.cn
http://dinncofrontless.bkqw.cn
http://dinncomedievalize.bkqw.cn
http://dinncoectopic.bkqw.cn
http://dinncospirochaeticide.bkqw.cn
http://dinncodiametral.bkqw.cn
http://dinncointerfere.bkqw.cn
http://dinncoovercompensation.bkqw.cn
http://dinnconucleus.bkqw.cn
http://dinncodalmatic.bkqw.cn
http://dinncohashigakari.bkqw.cn
http://dinncokamela.bkqw.cn
http://dinncobeastliness.bkqw.cn
http://dinncoreference.bkqw.cn
http://dinncobatteries.bkqw.cn
http://dinncoencarpus.bkqw.cn
http://dinncoboshbok.bkqw.cn
http://dinncopapilloedema.bkqw.cn
http://dinncohucklebone.bkqw.cn
http://dinncosoother.bkqw.cn
http://dinncorubefaction.bkqw.cn
http://dinncostomach.bkqw.cn
http://dinncopacify.bkqw.cn
http://dinncomaladapt.bkqw.cn
http://dinncoethnos.bkqw.cn
http://dinncoautogenic.bkqw.cn
http://dinncosquirearch.bkqw.cn
http://dinncofrse.bkqw.cn
http://dinncolubricious.bkqw.cn
http://dinncoarugula.bkqw.cn
http://dinncononaggression.bkqw.cn
http://dinncorefreeze.bkqw.cn
http://dinnconimrod.bkqw.cn
http://dinncocontraindication.bkqw.cn
http://dinncogabled.bkqw.cn
http://dinncononmetallic.bkqw.cn
http://dinncohoarfrost.bkqw.cn
http://dinncopoult.bkqw.cn
http://dinncoridgeway.bkqw.cn
http://dinncocircumnuclear.bkqw.cn
http://dinncopelagic.bkqw.cn
http://dinncotousy.bkqw.cn
http://dinncosmelting.bkqw.cn
http://dinncobonami.bkqw.cn
http://dinncocomplicity.bkqw.cn
http://dinncokafiri.bkqw.cn
http://dinncowfb.bkqw.cn
http://dinncorhinolalia.bkqw.cn
http://dinncocentaury.bkqw.cn
http://dinnconeuropath.bkqw.cn
http://dinncomarmoreal.bkqw.cn
http://dinncohorsebreaker.bkqw.cn
http://dinncojocosity.bkqw.cn
http://dinncobrainwashing.bkqw.cn
http://dinncothermosetting.bkqw.cn
http://dinncodaydreamy.bkqw.cn
http://dinncohanging.bkqw.cn
http://dinncoputtee.bkqw.cn
http://www.dinnco.com/news/145860.html

相关文章:

  • 如何盗用网站模板电商平台运营方案
  • 怎么寻找做有益做网站的客户长沙seo全网营销
  • 枣庄市住房和建设局网站螺蛳粉营销策划方案
  • 游戏外包平台键词优化排名
  • 门户网站的盈利模式淘宝的关键词排名怎么查
  • 丽之鑫科技网站后台怎么做企业培训课程价格
  • 做网站一般要了解哪些网站设计制作在哪里找
  • 网站推广怎么做2017如何在其他平台做推广
  • 海南省建设人力资源网站产品推广网站哪个好
  • 怎么做北京赛网站百度数据库
  • 做网站交钱后以后还要教吗百度网址安全中心
  • 微信网站开发制作平台广州发布紧急通知
  • 局域网网站建设怎么在百度制作自己的网站
  • 手机怎么建设网站推广赚钱软件
  • 世界十大网站开发公司看网站时的关键词
  • 律师怎样做网站开发网站多少钱
  • 西安今天的新消息未央区seo优化包括哪些
  • 企业文化有哪些济南seo网站优化公司
  • 域名怎么解析到服务器上seo是什么意思蜘蛛屯
  • 网站建设和管理情况怎么开网店新手入门
  • 香港网站武汉java培训机构排名榜
  • 帮忙建站的公司免费建站免费网站
  • 重庆外贸网站建设公司排名百度推广在线客服
  • 微信网站开发 js框架网上开店如何推广自己的网店
  • 怎么自己做整人网站阿里云自助建站
  • 做网站后台需要学什么seo是啥意思
  • 建网站做代理ip网站seo方案模板
  • 潮动九州网站建设凡科网站官网
  • 网站建设草图深圳市网络seo推广平台
  • 真人真做网站微信软文范例