枚举型习题:输入整数输出其对应的颜色

1、“+”: 不能添加两个指针

2、且表达式必须具有整数或未区分范围的枚举类型。

 

1、字符串常量就是指针C++用指针表达字符串常量。
2、i是int类型的而其他“image”和“.jpg”是string类型嘚,类型相同才能相加
 
 
整体源码是opencv截取视频帧并保存为图片。
 
 
}

从 1 ~ n 这 n 个整数中随机选取 m 个数输絀所有可能的选择方案。

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

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

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

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

0

0

本题目是一道基本的递归题目而且这是一种 “选或不选且有个数限制” 类型的枚举顺序。

递归需要存储排列的数据这里使用两种方式进行存储。另外由于对输出序列存在字典序要求因此递归需要先选择该数,然后不选择该数这样得到的才是符合字典序要求的。

其一使用全局数组存储

所有递归数据使用一个全局数组存储需要注意的是,在递归调用后需要还原状态

其二使用函数参数存储,使用位运算表示(当前位为1表示该位表示的数存在)

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信