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

什么是成品网站seo矩阵培训

什么是成品网站,seo矩阵培训,巴彦淖尔网站建设,网站建设网站建设101. 孤岛的总面积//思路大概是先计算面积&#xff0c;然后如果有接触路面就返回false。可能稍微多余算了太多无用面积。 #include<bits/stdc.h> using namespace std; void sum(vector<vector<bool>>& finded,const vector<vector<int>>&a…

101. 孤岛的总面积//思路大概是先计算面积,然后如果有接触路面就返回false。可能稍微多余算了太多无用面积。

#include<bits/stdc++.h>
using namespace std;
void sum(vector<vector<bool>>& finded,const vector<vector<int>>& graph,int a,int b,int& result,bool& Ifisland){if(a<0||b<0||a>graph.size()-1||b>graph[0].size()-1) return;else if(finded[a][b]==true) return;else if(graph[a][b]==0){finded[a][b]=true;return;}else {finded[a][b]=true;result++;if(a==0||b==0||a==graph.size()-1||b==graph[0].size()-1) Ifisland=false;sum(finded,graph,a+1,b,result,Ifisland);sum(finded,graph,a,b+1,result,Ifisland);sum(finded,graph,a-1,b,result,Ifisland);sum(finded,graph,a,b-1,result,Ifisland);}return;
}
int main(){int n,m;cin>>n>>m;vector<vector<int>> graph(n,vector<int> (m));for(int i=0;i<n;i++){for(int j=0;j<m;j++){cin>>graph[i][j];}}int sumcount=0;vector<vector<bool>> finded(n,vector<bool> (m));for(int i=0;i<n;i++){for(int j=0;j<m;j++){if(graph[i][j]==1){bool Ifisland=true;int result=0;sum(finded,graph,i,j,result,Ifisland);if(Ifisland) sumcount+=result;} }}cout<<sumcount<<endl;    
}

102. 沉没孤岛//思路大致是,先遍历边框的,然后递归把连着的陆地都扫过,最后把没扫过的且为陆地的改为0。最后按题目的要求输出。

#include<bits/stdc++.h>
using namespace std;void DFS(vector<vector<bool>>& finded,const vector<vector<int>>& graph,int i,int j){if(i<0||j<0||i>graph.size()-1||j>graph[0].size()-1) return;else if(finded[i][j]) return;else if(graph[i][j]==0) {finded[i][j]=true;return;}else{finded[i][j]=true;DFS(finded,graph,i+1,j);DFS(finded,graph,i,j+1);DFS(finded,graph,i-1,j);DFS(finded,graph,i,j-1);}
}int main(){int n,m;cin>>n>>m;vector<vector<int>> graph(n,vector<int> (m));for(int i=0;i<n;i++){for(int j=0;j<m;j++){cin>>graph[i][j];}}vector<vector<bool>> finded(n,vector<bool> (m,false));    for(int i=0;i<n;i++){if(graph[i][0]==1&&!finded[i][0]) DFS(finded,graph,i,0);if(graph[i][m-1]==1&&!finded[i][m-1]) DFS(finded,graph,i,m-1);}  for(int j=0;j<m;j++){if(graph[0][j]==1&&!finded[0][j]) DFS(finded,graph,0,j);if(graph[n-1][j]==1&&!finded[n-1][j]) DFS(finded,graph,n-1,j);}for(int i=0;i<n;i++){for(int j=0;j<m;j++){if(graph[i][j]==1&&!finded[i][j]) {graph[i][j]=0;finded[i][j]=true;}}}for(int i=0;i<n;i++){for(int j=0;j<m-1;j++){cout<<graph[i][j]<<" ";}cout<<graph[i][m-1]<<endl;}   
}

http://www.dtcms.com/wzjs/280925.html

相关文章:

  • 移动端显卡网站seo排名优化工具在线
  • 有人模仿qq音乐做的h5网站吗大型营销型网站制作
  • 深圳高端网站建设多少钱河南制作网站公司
  • 自己做的网站外国人能访问吗杭州网站建设公司
  • 厦门seo排名公司南宁seo手段
  • wordpress添加全屏海报最好的网站优化公司
  • 建设工程施工合同(示范文本)深圳谷歌优化seo
  • 南宁优质手机网站建设公司信息推广的方式有哪些
  • 做影集的网站或软件国外b站不收费免费2023
  • 中牟建设工程信息网站营销策划方案范文
  • 重庆手机网站制作优化网站建设seo
  • 网站建设有关图片关键词搜索量排名
  • 阿里妈妈网站推广提交百度网站排名怎么提高
  • 深圳网站关键词山东公司网站推广优化
  • 用html做网站的步骤信息流广告投放流程
  • 美国人 免费seo快速排名工具
  • 做网站用的hu软件自己的app如何接广告
  • 网站建设微信运营销售google网站
  • 网站怎么做视频个人seo怎么赚钱
  • wordpress图片视频分享聊城seo优化
  • dedecms 调用网站内部搜索十大电商代运营公司
  • 网站建设的方案实施包括百度指数官网入口
  • 网站界面设计考试如何做网站优化seo
  • 网页链接生成二维码如何优化推广中的关键词
  • 长岛网站建设费用外贸网站如何推广优化
  • 如何制作h5做网站舆情分析报告案例
  • 汕头企业自助建站会计培训班要多少钱一般要学多久
  • 如何加速wordpress反应速度seo优化培训机构
  • 优速网站建设今日国际军事新闻头条
  • 泉州政府网站的建设现状 存在问题免费行情网站