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

网站开发html的题深圳做网站 汉狮网络

网站开发html的题,深圳做网站 汉狮网络,做网站架构需要什么步骤,网站推广优化方案题目 从 1∼ n n n 这 n n n 个整数中随机选取任意多个#xff0c;输出所有可能的选择方案。 输入格式 输入一个整数 n n n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列#xff0c;相邻两个数用恰好 1 个空格隔开。 对于没有选任何数的方案#xff0c…题目 从 1∼ n n n 这 n n n 个整数中随机选取任意多个输出所有可能的选择方案。 输入格式 输入一个整数 n n n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列相邻两个数用恰好 1 个空格隔开。 对于没有选任何数的方案输出空行。 本题有自定义校验器SPJ各行不同方案之间的顺序任意。 数据范围 1 ≤ n ≤ 15 1≤n≤15 1≤n≤15 输入样例 3输出样例 3 2 2 3 1 1 3 1 2 1 2 3思路 这等价于每个整数可以选可以不选所有可能的方案总数共有 2 n 2^n 2n 种。除了可以利用位运算求解还可以使用递归来求解在每次递归中分别尝试某个数 “选” 或 “不选” 两条分支将尚未确定的整数数量减少 1从而转化为一个规模更小的同类问题。 代码 递归 #include cstdio #include vector using namespace std;vectorint chosen; //被选择的数void cal(int n, int num) {if (num n 1) { //问题边界for (int i 0; i chosen.size(); i) {printf(%d , chosen[i]);}printf(\n);return ;}//不选num 分支cal(n, num 1);//选num 分支chosen.emplace_back(num); //记录num已被选择cal(n, num 1); //求解子问题chosen.pop_back(); //回溯到上一问题之前还原现场 }int main() {int n;scanf(%d, n);cal(n, 1);return 0; }位运算 #include bits/stdc.h using namespace std;void print_subset(int n, int s) {for (int i 1; i n; i) {if (s (1 i)) {printf(%d , i);}}printf(\n); }int main() {int n;scanf(%d, n);for (int i 1; i (1 n 1); i 2) { //第0位不用所有的子集编码print_subset(n, i);}return 0; }
http://wiki.neutronadmin.com/news/313461/

相关文章:

  • 电商网站首页开发wordpress .mo
  • 青海省住房建设厅网站首页做网站需要公司资质吗
  • 代理网站系统wordpress 分段
  • 网站管理系统后台网站绝对布局
  • 影响网站权重的因素seo咨询服务
  • ih5做的网站怎么上传html5支持最好的浏览器
  • 成都专业app开发服务杭州关键词推广优化方案
  • 怎样做网站上的语种链接windows wordpress 轻量级
  • 百度网站推广申请百度站长推送
  • 网站平台需要做无形资产吗 怎么做o2o电子商务模式是指
  • 怎么做谷歌这样的网站关键词排名优化网站
  • 做自适应网站设计无锡定制化网站建设
  • ps怎么做网站导航内嵌式网站一年的 运营费用
  • 服务器做网站教程做站群的网站怎么来
  • 网站关键词在哪设置零售管理系统软件
  • 网站建设与设计实验报告网站开发如何使用微信登录
  • 黄骅港在哪里seo综合查询软件排名
  • 网站推广策划评估工具7wordpress 输入ftp
  • 医疗网站建设效果火星wap建站
  • 建设大型网站的公司相亲网站开发与设计报告
  • 东圃做网站公司手机能看禁止网站的浏览器
  • 网站建设 本溪红海传媒品牌营销策划方案模板
  • 怎么制作私人网站教程药品营销策划方案
  • 有什么做衣服的网站吗DW自动生成代码做网站
  • 网加商学院网站怎么做网站建设制作浩森宇特
  • 玉树电子商务网站建设哪家快中级注册安全工程师
  • youku网站开发技术wordpress文章不能写入关键词
  • 动画网站欣赏html5视频网站源码
  • 明年做哪些网站致富客户管理系统内容
  • wordpress建立博客新乡百度关键词优化外包