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

天津 网站设计制作公司网站建设仟金手指六六14

天津 网站设计制作公司,网站建设仟金手指六六14,wordpress绑定多个域名的方法,山亭网站建设一#xff1a;题目 Come 宝 #xff01;#xff01;#xff01; 输入格式: 第一行符号个数n 输出格式: 符合要求的三角形个数 输入样例: 4结尾无空行 输出样例: 6二:思路 思路: 1.如果我们确立的第一行的符号是什么 #xff0c;那么我们就可以基本上确定我们的符号三…一题目 Come 宝 输入格式: 第一行符号个数n 输出格式: 符合要求的三角形个数 输入样例: 4结尾无空行 输出样例: 6二:思路 思路: 1.如果我们确立的第一行的符号是什么 那么我们就可以基本上确定我们的符号三角形是什么 因为当第一行确定的时候那么接下来的行就是按照同号为’’ 异号为’-’,来填写 2.在这里我们选择的解的空间是子集树(因为我们树每次要么是’-’,要么就是’’) 3.具体步骤 1:递归函数的参数 backtacking() 2:输出的 结果 vectorvector ans;用来存每次的可行解 vector path; 用来记录一次的可行解 3:横向单层for循环 和 纵向的递归 横向的单层for循环为 0 和 1这里我们用0和1代表’‘和’-’ 纵向的递归为我们的n层结构 4:递归终止条件为path.size() n 4.当我们求出所有的可行解我们要对其做出处理因为我们只是穷举了第一行的所有数据 所以我们的得补充完整个二维矩阵的样子那么我们补充的原则是2个同号下面都是“”2个异号下面都是“-”。 5.当得到一个完整的图形后我们要判断 0 和 1的个数时候相等 如果相等则计数就是符合要求的 符号三角形 6:图示例 三:上码 /**思路:1.如果我们确立的第一行的符号是什么 那么我们就可以基本上确定我们的符号三角形是什么因为当第一行确定的时候那么接下来的行就是按照同号为 异号为-,来填写 2.在这里我们选择的解的空间是子集树(因为我们树每次都是-,要么是-)3.具体步骤1:递归函数的参数backtacking()2:输出的 结果vectorvectorstring ans;用来存每次的可行解vectorint path; 用来记录一次的可行解 3:横向单层for循环 和 纵向的递归横向的单层for循环为 0 和 1这里我们用0和1代表和-纵向的递归为我们的n层结构 4:递归终止条件为path.size() n4.当我们求出所有的可行解我们要对其做出处理因为我们只是穷举了第一行的所有数据所以我们的得补充完整个二维矩阵的样子那么我们补充的原则是2个同号下面都是“”2个异号下面都是“-”。5.当得到一个完整的图形后我们要判断 0 和 1的个数时候相等 如果相等则计数就是符合要求的符号三角形 **/ #includebits/stdc.h using namespace std;vectorvectorint ans; vectorint path; int N;void backtacking(){if (path.size() N) {ans.push_back(path);return;}for (int i 0; i 1; i) {path.push_back(i);backtacking();path.pop_back();} } int main(){int count 0;cin N;backtacking();for (int i 0; i ans.size(); i) {int array[N][N];//将每一次的可行解建立一个二维矩阵 memset(array, -1, sizeof(array));//初始化为-1; for (int j 0; j N; j) {array[0][j] ans[i][j];}for (int k1 1; k1 N; k1) {for (int k2 0; k2 N - k1; k2) {// N - k1 :因为这里是逐层递减的 if (array[k1-1][k2] array[k1-1][k21]) { //上一行的符号相同 array[k1][k2] 0; //这里我们用0和1代表和-}else{array[k1][k2] 1;}}}int cnt1 0;int cnt2 0;for (int k3 0; k3 N; k3) {for (int k4 0; k4 N; k4) {if (array[k3][k4] 0) {cnt1;}if (array[k3][k4] 1){cnt2;}// cout array[k3][k4] ; } // cout endl;}if (cnt1 cnt2) {count;}// cout endl;} cout count; } 宝我再唠叨一句 记得 加油哟 冲
http://www.zqtcl.cn/news/999949/

相关文章:

  • 安康网站建设技巧北京微信网站搭建多少钱
  • 权威的顺德网站建设三国网页游戏排行榜
  • 网站建设立项申请书网站小程序app定制开发
  • 项目四网站建设内容开发公司岗位设置
  • 卫浴网站建设深圳龙华做网站的
  • 一个网站没有备案百度互联网营销顾问是做什么的
  • 个人网站建立策划书前言ps做的网站如何转入dw
  • 怎么样用自己电脑做网站做不做生意都要知道的网站
  • 成都网站推广创新互联做平面那个网站素材好
  • 河南建设厅深圳关键词优化报价
  • 甘肃省住房建设厅网站证书查询网络营销的常用策略
  • 自助建站基础工作主要包括()上海网站关键词排名
  • 中国住房和城乡建设部网站安全小明seo教程
  • 网站基本常识wordpress怎么使用插件
  • 无锡高端网站制作广州装修公司排名
  • 做h5商城网站pc网站建设哪
  • 顺企网萍乡网站建设自己如何开自己的商城
  • 怎样做当地网站推广平顶山车祸最新新闻事件
  • 重庆网站制作1000客户营销
  • 视频播放网站 模板潍坊网站建设首荐创美网络
  • 网站静态页面模板网页设计案例代码
  • 网站开发的ie兼容做到9网站开发具体问题
  • 企业建站业务还能做吗园林景观网站模板
  • 建筑招聘网站有哪些电商商城app制作开发
  • 做网站开发 用什么在进行网站设计时
  • 21dove谁做的的网站新媒体营销论文
  • 做电影网站配什么公众号网站新闻发布系统模板
  • 网站风格发展趋势wordpress悬浮音乐插件
  • 做网站前期费用新注册公司网站建设
  • 建站平台在线提交表格功能检测站点是否使用wordpress