格雷码(分治)
来源:互联网 发布:sql不包含某个字符串 编辑:程序博客网 时间:2024/06/05 01:11
#include <stdio.h>#include <iostream>#include <string.h>using namespace std;char a[20]; //保存每个格雷码串int n; //每个格雷码串的长度void dfs(int k){ if (k == n) { printf("%s\n", a); return ; } dfs(k+1); a[k] = '0' + '1' - a[k]; //将第k位取反 dfs(k+1);}int main(){ while (cin >> n && n > 0) { memset(a, '0', sizeof a); a[n] = '\0'; dfs(0); printf("\n"); } return 0;}
0 0
- 格雷码(分治)
- 树分治(点分治+边分治)
- 时间分治(cdq分治)
- 分治法(浅谈分治法)
- 【Luogu3806】点分治(点分治)
- CDQ分治【分治(真得头疼)
- 幂取模 (分治法)
- hdu 1007 (分治)
- 二分搜索(分治)
- 合并排序(分治)
- 循环赛日程表(分治)
- (四)分治法
- 分治法(1)
- hdu4812(树分治)
- poj1741(点分治)
- 期盼覆盖(分治)
- 幂取模(分治策略)
- 分治法(一)
- 【51Nod1292】字符串中的最大值
- wmic的官方链接
- 下一个学习计划
- Codeforces-160B-Unlucky Ticket
- java中的浅复制与深复制
- 格雷码(分治)
- 51nod 1090 3个数和为0(二分)
- 计算空间点到直线的距离
- 国内较快的maven镜像
- 静态顺序表的各种操作
- popupWindow弹出
- nexus本地私服对应的maven一些配置问题
- day14 Python css positon学习 之 fixed
- hdu 5900 QSC and Master