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

电商品牌网站开发运营免费的云服务器有哪些

电商品牌网站开发运营,免费的云服务器有哪些,做英文网站需要多少,网站要做几个备案CSTL之Map容器 - 数据结构教程 - C语言网 (dotcpp.com)https://www.dotcpp.com/course/118CSTL之Pair类模板 - 数据结构教程 - C语言网 (dotcpp.com)https://www.dotcpp.com/course/119 刷到一个扫雷的题目,之前没有玩怎么过扫雷,于是我就去玩了玩…

C++STL之Map容器 - 数据结构教程 - C语言网 (dotcpp.com)icon-default.png?t=N7T8https://www.dotcpp.com/course/118C++STL之Pair类模板 - 数据结构教程 - C语言网 (dotcpp.com)icon-default.png?t=N7T8https://www.dotcpp.com/course/119        刷到一个扫雷的题目,之前没有玩怎么过扫雷,于是我就去玩了玩,一玩就凌晨两点,直接上瘾好几天哈哈。

        言归正传,瞅瞅这道编程题,不难,用pair表示坐标,map<pair<int,int>,int>关联容器存储各坐标点状态(key-2维坐标,value-地雷状态0/1),然后迭代器遍历map地雷阵,计算当前坐标点处四周8个位置的地雷数(注意地雷矩阵边缘处的邻近区域的特殊性,可以通过map的find()成员函数的返回值鉴定),输出。

 

#include<iostream>
#include<map>
#include<vector>
using namespace std;void mineSweeper(const map<pair<int,int>,int>& sweeper, vector<int>& sweeper_size){for(auto it=sweeper.begin(); it!=sweeper.end(); it++){// sweeperif(it->second == 1){cout<<"*";}// not sweeper, count sweeper_num aroundelse{int sweeper_sum=0;for(int i=-1; i<=1; i++){for(int j=-1; j<=1; j++){int locs_1 = it->first.first + i;int locs_2 = it->first.second + j;if(sweeper.find(make_pair(locs_1,locs_2)) != sweeper.end()){// cout<<"("<<locs_1<<","<<locs_2<<")";sweeper_sum += sweeper.find(make_pair(locs_1,locs_2))->second;// cout<<"<"<<sweeper_sum<<">";}}}cout<<sweeper_sum;}if(it->first.second == sweeper_size[1]){cout<<endl;}}
}int main()
{int num = 0;while(1){++num;// inputpair<int,int> locs;char input;map<pair<int,int>,int> sweeper;vector<int> sweeper_size(2);// sweeper size  inputcin>>sweeper_size[0]>>sweeper_size[1];if(sweeper_size[0]==0 && sweeper_size[1]==0){break;}// sweeper content inputfor(int i=1; i<=sweeper_size[0]; i++){for(int j=1; j<=sweeper_size[1]; j++){cin>>input;locs=make_pair(i,j);if(input == '*'){sweeper.insert(pair<pair<int,int>,int>(locs,1));}else{sweeper.insert(pair<pair<int,int>,int>(locs,0));}}}// // debug input// for(auto it=sweeper.begin(); it!=sweeper.end(); it++){//     // cout<<it->first.first<<","<<it->first.second<<":"<<it->second<<endl;//     cout<<it->second;//     if(it->first.second == 4){//         cout<<endl;//     }// }  // mineSweepercout<<"Field #"<<num<<":"<<endl;mineSweeper(sweeper, sweeper_size);cout<<endl;}return 0;
}

http://www.15wanjia.com/news/32745.html

相关文章:

  • 网站自动下注程序需要怎么做谷歌搜索引擎营销
  • 免费申请网站官网百度一下首页网址
  • 怎么做qq靓号网站厦门网站设计公司
  • 网站开发中的3p技术泉州百度seo公司
  • wordpress中文视频插件seo职位
  • 怎么做网站树洞软文推广文案范文
  • 济南 网站优化嘉兴网站建设
  • 网站从建设到赚钱的流程用html制作淘宝网页
  • 济南制作网站公司百度手机下载安装
  • 宁波建设工程信息网百度搜索关键词排名优化推广
  • 苏州网站建设logoseo排名赚下载
  • 个人网站的成本seo排名点击软件
  • 做网站空间哪家好百度推广售后服务电话
  • 免费的源码分享网站百度seo优化软件
  • 当今做网站的流行趋势网上销售有哪些方法
  • 重庆全网推广深圳seo推广外包
  • 想开一家客服外包公司优化大师电视版
  • 淘客网站做弹窗广告东莞seo网站推广建设
  • 建设电影网站西安计算机培训机构哪个最好
  • 贵南县网站建设公司广东: 确保科学精准高效推进疫情
  • 郑州网站建设+论坛想要导航推广网页怎么做
  • 疫情防控工作新闻发布会郑州seo代理公司
  • 做好政府网站建设工作b站视频推广的方法有哪些
  • 超链接 网站衡阳seo外包
  • 被百度收录的网站有哪些培训课程开发
  • 音乐网站开发的意义如何自己制作一个网站
  • 专门做国外网站怎么快速优化关键词
  • 网站建设 响应式 北京网络营销怎么做?
  • 网站改版多少钱女教师遭网课入侵直播录屏曝
  • 鲜花网站建设的总体目标网站alexa排名查询