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

路由侠怎么做网站映射注册免费网站区域名

路由侠怎么做网站映射,注册免费网站区域名,中国企业500强第一名是谁,照片模板图片题目: 注:蓝桥杯2016年省赛CA组第6题 请填写表示方案数目的整数。 题解: 由题可知这是一道全排列问题,因此我们可以使用c的next_permutation函数对于1-13的数字进行全排列即可,并每次排列判断是否满足题意。 注意…

 题目:

注:蓝桥杯2016年省赛C++A组第6题 

请填写表示方案数目的整数。

题解:

由题可知这是一道全排列问题,因此我们可以使用c++的next_permutation函数对于1-13的数字进行全排列即可,并每次排列判断是否满足题意。

注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

代码: 

方法1(c++):

#include<algorithm>
#include<iostream>
using namespace std;
int main()
{int ans = 0;int a[13]={1,2,3,4,5,6,7,8,9,10,11,12,13};//由于本身就是一种排列方式,所以先判断,所以使用do-while循环do{if(a[0]+a[1]==a[2]&&a[3]-a[4]==a[5]&&a[6]*a[7]==a[8]&&a[9]%a[10]==0         &&a[9]/a[10]==a[11])ans++;}while(next_permutation(a,a+13));//开始为从小到大排列,因此此时可以输出全排列cout<<ans<<endl;return 0;
}

方法2(c++):

#include<iostream>
using namespace std;
int   a[14],vis[14],cnt = 0;
void dfs( int x  ){if( x == 12 ){ cnt++;  return ;}if( x == 2 ){a[2] = a[1] + a[0] ;if( a[2] <= 13 && a[2] >=1  && !vis[ a[2] ] ){vis[ a[2] ] = 1;dfs(  x + 1 );vis[ a[2] ] = 0;}else return ;  }else if( x == 5 ){a[5] = a[3] - a[4];if( a[5] <= 13 && a[5] >=1  && !vis[ a[5] ] ){vis[ a[5] ] = 1;dfs(  x + 1 );vis[ a[5] ] = 0;}else return ;  }   else if( x == 8 ){a[8] = a[6] * a[7];if( a[8] <= 13 && a[8] >=1  && !vis[ a[8] ] ){vis[ a[8] ] = 1;dfs(  x + 1 );vis[ a[8] ] = 0;}else return ;} else if( x == 11 ){if( a[9] % a[10]== 0 )a[11] = a[9] /a[10];else return ;if( a[11] <= 13 && a[11] >=1  && !vis[ a[11] ] ){vis[ a[11] ] = 1;dfs(  x + 1 );vis[ a[11] ] = 0;}else return ;}else {for( int i= 1;i<=13;i++){if( !vis[i] ){vis[i] = 1; a[x] = i;dfs( x + 1 );vis[i] = 0;  	   }}} 
}
int main(void){dfs( 0 );printf("%d\n",cnt);return 0;
}

方法3(python):

summary = [x for x in range(1,14)]
summit = 0
for item in summary:summary_1 = summary.copy()summary_1.remove(item)for item_1 in summary_1:summary_2 = summary_1.copy()summary_2.remove(item_1)for item_2 in summary_2:summary_3 = summary_2.copy()summary_3.remove(item_2)for item_3 in summary_3:summary_4 = summary_3.copy()summary_4.remove(item_3)for item_4 in summary_4:summary_5 = summary_4.copy()summary_5.remove(item_4)for item_5 in summary_5:summary_6 = summary_5.copy()summary_6.remove(item_5)for item_6 in summary_6:summary_7 = summary_6.copy()summary_7.remove(item_6)for item_7 in summary_7:summary_8 = summary_7.copy()summary_8.remove(item_7)a = item + item_1b = item_2 - item_3c = item_4 * item_5d = item_6 / item_7if a in summary_8 and b in summary_8 and c in summary_8 and d in summary_8:summit += 1
print(summit)
http://www.yayakq.cn/news/754165/

相关文章:

  • 网站备案登记查询系统厦门中国建设银行招聘信息网站
  • 凡科网站后台有高并发量门户网站开发经验
  • php网站开发环境window优化大师
  • 绵阳网站建设制作低成本网络营销方式
  • 浙江国有建设用地出让网站公司管理系统有哪些内容
  • 国家小城镇建设政策网站企业网站和信息化建设金蝶
  • 网站做seo外链扬中营销网站建设
  • 公路投资建设有限公司网站phpcms 网站名称标签
  • 中国建设教育协会培训中心网站广东网站备案系统
  • 公司开发个网站怎么做定制网站大概多少钱
  • php移动网站开发公司域名怎么起
  • c2c网站的功能铜川网络推广
  • 国内做新闻比较好的网站有哪些网络开发定制
  • 制作网站的手机软件深圳seo推广培训
  • 网站开发的五个阶段wordpress 获取头像
  • 安徽网站制作优化大师电视版
  • wordpress 固定链接 id优化网站排名怎么制作
  • 有哪些网站做国外生意的网站被惩罚之后怎么做
  • 网站建设公司转型果洛营销网站建设公司
  • 一站式网站建设设计湛江网站seo外包
  • 能打开的网站你了解的制作一个WordPress主题
  • 做卡盟网站教程公司在东莞建设网登记要多少钱
  • 网站运营公司小程序源码反编译
  • 免费建设网站有哪些网站建设职业怎么样
  • 云主机 网站 多个二级域名 seo优化河南住房与建设厅网站
  • 泰州网站制作费用网站空间内存
  • 玉林网站设计壹互联是网站公司吗
  • 网站视频主持人昌平建设网站
  • 2015做那些网站致富手机网站需要多少钱
  • 零陵区住房和城乡建设局网站首页全球创新设计