当前位置: 首页 > 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.pierceye.com/news/999949/

相关文章:

  • 关于学院网站建设的意见服务器租用平台
  • 建设网站的公司广州大连手机网站开发
  • seo是对网站进行什么优化重庆专业的网站建设
  • 农业网站源码带数据网络推广文案范文
  • 安徽省公共资源交易中心网站领动网站建设
  • 网站如何引导中山网站排名
  • 长清区网站建设宣传wordpress人才主题
  • 做一个平面网站的成本公司官方网站建设费计入什么科目
  • 做推广任务的网站三亚做网站的公司
  • 嘉兴网站建设费用建设网站要注意什么问题
  • 网站建设公司北京华网天下实惠网上做医生哪个网站好
  • 小型网站开发时间周期网站广告位图片更换没反应
  • 云服务器能放网站吗wordpress个人博客带会员
  • 网站做推广需要什么条件开一家网络公司需要什么条件
  • 能制作网站的软件wordpress转移至typecho
  • 荆州网站建设流程英文网站建设推广
  • 网站后台素材建e室内设计网官网全景效果图
  • 国外 网站页面设计中国知名的建网站的公司
  • pc网站做移动端适配宁波高质量品牌网站设计厂家
  • 淘宝客网站需要备案建筑材料网站建设
  • c 是用来做网站的吗网易蜂巢 wordpress
  • 网站主题模板制作百润网站建设
  • 搜狗网站排名软件国家城乡建设部网站
  • 专业网站推广服务咨询网站怎么可以被收录
  • 怎么自己做网站挂到百度上通号建设集团有限公司
  • 建设图片展示网站林萌荣温州市网页制作
  • 企业门户网站内容建设如何一个空间做多个网站
  • 行业网站源码网站建设福永附近网络公司
  • 建设网站哪个便宜ps做网站的优点
  • 网站制作中的更多怎么做盘锦市建设银行网站