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

如何ps做网站首页网页设计与制作软件

如何ps做网站首页,网页设计与制作软件,怎么在百度上做网站,贵阳网站制作免费一、指数型枚举 1、题目: 从 1∼n1∼ 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。 输入格式 输入一个整数 n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。 对于没有选任何…

一、指数型枚举

    1、题目:

从 1∼n1∼ 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。

输入格式

输入一个整数 n。

输出格式

每行输出一种方案。

同一行内的数必须升序排列,相邻两个数用恰好 11 个空格隔开。

对于没有选任何数的方案,输出空行。

本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。

数据范围

1≤n≤15

    2、代码:

#include<iostream>
#include<cstring>
using namespace std;
const int N=20;
int n;
bool st[N]={false};
void dfs(int u){
    if(u>n){
        for(int i=1;i<n+1;i++){
            if(st[i]==true){
                printf("%d ",i);
            }
        }
        cout<<endl;
        return;
    }
    for(int i=0;i<2;i++){
        if(i==1){
            st[u]=true;
            dfs(u+1);
        }
        else{
            st[u]=false;
            dfs(u+1);
        }
    }
    return;
}
int main(){
    cin>>n;
    dfs(1);
    return 0;
}

二、排列型枚举

    1、题目:

把 1∼n1∼这 n 个整数排成一行后随机打乱顺序,输出所有可能的次序。

输入格式

一个整数 n。

输出格式

按照从小到大的顺序输出所有方案,每行 11 个。

首先,同一行相邻两个数用一个空格隔开。

其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面。

数据范围

1≤n≤9

    2、代码:

#include<iostream>
#include<cstring>
using namespace std;
const int N=10;
bool st[N]={false};
int nums[N];
int n;
void dfs(int u){
    if(u>n){
        for(int i=1;i<n+1;i++){
            printf("%d ",nums[i]);
        }
        cout<<endl;
        return;
    }
    for(int i=1;i<n+1;i++){
        if(st[i]==false){
            st[i]=true;
            nums[u]=i;
            dfs(u+1);
            st[i]=false;
        }
        
    }
    
}
int main(){
    cin>>n;
    dfs(1);
    return 0;
}

三、组合型枚举

    1、题目:

从 1∼n1∼这 n 个整数中随机选出 m 个,输出所有可能的选择方案。

输入格式

两个整数 n,m,在同一行用空格隔开。

输出格式

按照从小到大的顺序输出所有方案,每行 11 个。

首先,同一行内的数升序排列,相邻两个数用一个空格隔开。

其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面(例如 1 3 5 7 排在 1 3 6 8 前面)。

数据范围

n>0 ,
0≤m≤n ,
n+(n−m)≤25

    2、代码:

#include<iostream>
using namespace std;
const int N=30;
int a[N];
bool st[N];
int n,m;
void dfs(int u)
{
    if(u>=m)
    {
        for(int i=0;i<m;i++){

              cout<<a[i]<<"  ";

         }
        cout<<endl;
        return ;
    }
    for(int i=1;i<=n;i++)
    {
        if(st[i]==false&&(!u||i>a[u-1]))
        {
            st[i]=true;
            a[u]=i;
            dfs(u+1);
            st[i]=false;
        }
    }
}
int main()
{
    cin>>n>>m;
    dfs(0);
    return 0;
}

 

http://www.zhongyajixie.com/news/60046.html

相关文章:

  • 郑州企业网站制作小程序开发流程详细
  • 手机 dns 国外网站市场营销网络
  • 堵博网站建设营销网络怎么写
  • 企业网站优化设计应该把什么放在首位石家庄seo网络优化的公司
  • 天津网站建设产品市场推广方案
  • 软件开发外包公司排seo文章范文
  • 网站优化用什么软件b2b网站排名
  • 北京系统开发网站建设无锡seo公司哪家好
  • 域名网站如何做win7优化大师免安装版
  • 专业营销的网站建设公司排名菏泽百度推广公司电话
  • 网站开发一般有那些语言互联网推广运营是做什么的
  • 如何寻找一批做网站的公司舆情信息
  • bl做视频网站互联网营销师报考条件
  • 抚州建设工程造价管理站网站台州专业关键词优化
  • 网站怎么使用模板阿森纳英超积分
  • 做前端网站用什么软件写代码当日alexa排名查询统计
  • 迁安做网站谷歌优化培训
  • 上传到网站深圳做网站的
  • 企业网站建设要素凡科建站网站
  • 移动互联网站开发工程师注册城乡规划师教材
  • 门窗网站源码做小程序要多少钱
  • 钟祥建设局网站谷歌搜索引擎为什么国内用不了
  • 公司建设一个网站seo优化公司如何做
  • 做源码网站赚钱吗黄页引流推广网站
  • 网站seo可以做吗链接交换
  • 越南做购物网站制作网站大概多少钱
  • 做vi设计的网站一个新产品怎么推广
  • 北京网站建设亿玛酷出名5阿里云万网域名注册
  • 如何建设网站吸引人十大电商代运营公司
  • 专业网站建设一条龙外包公司的优势和劣势