首页 > 其他分享 >每周打卡 第二(?)周 5

每周打卡 第二(?)周 5

时间:2023-05-05 22:25:01浏览次数:43  
标签:return 每周 int 第二 st printf 打卡 include

 

 

 

#include<cstring>
#include<cstdio>
#include<iostream>
#include<algorithm>

using namespace std;

const int N = 30;

int m,n;

int st[N];
bool a[N];

void f(int u,int t)
{
if(u > m)
{
for(int i = 1;i <= m;i ++ )
{
printf("%d ",st[i]);
}
printf("\n");

}

else
for(int i = t;i <= n;i ++ ) // int i = t
{
if(u==1 && i + m - 1 > n ) break; //无关
if(!a[i])
{
st[u] = i;
a[i] = 1;
f(u + 1,i + 1);// f(, i + 1) ?
if(u > 1) // 无关
a[i] = 0;
}
}

}

int main()
{
cin >> n >> m;

f(1,1);

return 0;
}

 

 

 

 

#include<cstring>
#include<cstdio>
#include<iostream>
#include<algorithm>

using namespace std;

const int N = 16 ;

int n;
int st[N];

void f(int u)
{

if(u > n)
{
for( int i = 1 ; i <= n ; i ++ )
{
if(st[i] == 1) printf("%d ",i);
}
printf("\n");

return;
}

st[u] = 1;
f(u + 1);
st[u] = 2;

st[u] = 2;
f(u + 1);
st[u] = 2;

}
int main()
{
scanf("%d",&n);

f(1);

return 0;
}

标签:return,每周,int,第二,st,printf,打卡,include
From: https://www.cnblogs.com/poemgranate/p/17375526.html

相关文章

  • 打卡8
    importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intsum=0,sumc=0,sumr=0,sumf=0;for(inti=0;i<n;i++){inta=sc.......
  • c++打卡练习(21)
    分钱:五块钱,换成一块、五毛、一毛,有几种换法?流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intyuan[6]={0,10,20,30,40,50}; intjiao[11]={0,5,10,15,20,25,30,35,40,45,50}; inti,j,k,m=1; for(i=0;i<=50;i++){ for(j=0;j<11;j++){ for(k=0;k......
  • 打卡第十六天
    将两个整数交换次序后输出一、1.设置一个值传递的函数二、三、#include<iostream>usingnamespacestd;voidjiaohuan(int&a,int&b){ intteam;team=a;a=b;b=team;}intmain(){ intx,y; cin>>x>>y; jiaohuan(x,y); cout<<""<<x<<"&......
  • 建民打卡日记5.5
    一、问题描述本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。二、流程设计实际上本题考察分数相加:即分母通分,分子相加,约分。 最大公约数gcd(),使用递归的方式实现辗转相除法求最大公约数。 returnb......
  • 每日打卡一小时(第十九天)(空)未完
    一.问题描述6-3【CPP0024】设计并实现大数类BigNum定义一个整数型大数类,要求能够完成100位以内的较大整数的加法和减法计算,main(void)函数完成对其的测试。BigNum类结构说明: BigNum类的数据成员包括:①私有数据成员:数值域num(char[]型)。BigNum类成员函数包括:①有参构造......
  • 天天打卡一小时第十天
    天天打卡一小时第十天问题描述实验2-5念数字输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0:ling1:yi2:er3:san4:si5:wu6:liu7:qi8:ba9:jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在......
  • 打卡17
    3.4回文数方法1:这个数据范围是很小的了,即便是从1遍历到256*256然后再判段每个数的位数才256*256*5时间复杂度,很小的也就6*10^6左右,然后判断前后是否对称即可;方法2:这是比较简单的方法,从1-256平方,然后判断每个数是否对称即可,不会爆int。#include<bits/stdc++.h>usingnamespace......
  • 5.4打卡
     template<classT>classMyArray{private:intsize;T*data;public:MyArray(ints){size=s;data=newT[size];}voidsort(){inti,j,min;Tt;for(i=0;i<size;i++)cin>>data[i];for(i=0;i<size-1;i++)......
  • 5.5打卡
     template<classT>voidsort(T*a,intsize){for(inti=0;i<size;i++){cin>>a[i];}for(inti=0;i<size;i++){intmin=i;for(intj=i+1;j<size;j++){if(a[min]>......
  • 第二节:react-redux详解、分模块、调式工具等
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......