超新星燃烧题解
来源:互联网 发布:淘宝宝贝发布物流 编辑:程序博客网 时间:2024/06/11 07:35
由于
#include<bits/stdc++.h>int a[35],cont;void dfs(int x,int op){ if(a[x]==op)return; if(x==1&&a[1]==1-op) { a[1]=op; printf("%d: ",cont++); if(op==1)printf("get 1 on\n"); else printf("get 1 off\n"); return; } if(a[x-1]==0)dfs(x-1,1); for(int i=x-2; i>=1; i--) if(a[i]==1)dfs(i,0); a[x]=op; printf("%d: ",cont++); if(op==1)printf("get %d on\n",x); else printf("get %d off\n",x);}void init(void){ cont=1; memset(a,0,sizeof(a));}int main(){ int n; while(~scanf("%d",&n)) { init(); for(int i=n; i>=1; i--) dfs(i,1); } return 0;}
阅读全文
0 0
- 超新星燃烧题解
- 《超新星纪元》阅读笔记
- Tycho Brahe 超新星的伴星
- 燃烧生命
- 燃烧生命
- 燃烧字体哦,燃烧字体
- [故事] 燃烧的冰
- 本本爆炸燃烧视频
- 人生即燃烧
- 热血燃烧大时代
- 激情燃烧的岁月
- 燃烧的远征
- 这种脂肪会燃烧
- HyLab 之煤燃烧
- 读---《燃烧的男孩》
- 激情燃烧的岁月
- 燃烧的标题
- 燃烧的爱情
- 缩放动画源码分析
- 你也可以找到好工作(一)
- EasyTouch
- JS 类型判断 的3种方式
- mysql中 GROUP_CONCAT函数用法
- 超新星燃烧题解
- HttpContext在一般程序中无法快速导入命名空间,报错,无法使用
- Spring AOP(面向切面)实例及步骤
- Eclipse常用快捷键
- java线程池
- 装箱与拆箱以及性能损失
- hdu 1166 敌兵布阵
- 主成分分析 (Principal Components Analysis, PCA)
- printf 格式化输出符号详细说明