【递归】poj 2083fractal
来源:互联网 发布:淘宝知我药妆是正品吗 编辑:程序博客网 时间:2024/05/18 17:26
这题实在是相当水,不过很好体现了递归算法的思想,只要搞明白坐标之间的关系以及边界情况,求解还是挺容易的。、
#include<iostream>#include<cmath>using namespace std;char fractal[750][750];void dfs(int n,int x,int y){if(n==1){fractal[x][y]='X';return;}int number1=(int)(2*pow(3.0,n-2));int number2=(int)pow(3.0,n-2);dfs(n-1,x,y);dfs(n-1,x,y+number1);dfs(n-1,x+number2,y+number2);dfs(n-1,x+number1,y);dfs(n-1,x+number1,y+number1);return;}int main(){int n;while(cin>>n&&n!=-1){int len=(int)pow(3.0,n-1);for(int i=0;i<len;i++)for(int j=0;j<len;j++)fractal[i][j]=' ';dfs(n,0,0);for(int i=0;i<len;i++){for(int j=0;j<len;j++)cout<<fractal[i][j];cout<<endl;}cout<<'-'<<endl;}//system("pause");return 0;}
- 【递归】poj 2083fractal
- poj 2083 Fractal 递归
- POJ 2083 Fractal 递归
- POJ 2083 Fractal 分治+递归
- POJ 2083 Fractal 递归画分形
- POJ 2083 Fractal(递归)
- poj 2083 Fractal 【递归打印字符】
- poj 2083 Fractal 纯递归,挺好, 我的版本
- (简单递归3.4.1)POJ 2083 Fractal(分形图的打印)
- POJ—2083—Fractal—【递归与分治】
- poj 2083 Fractal 分形基本方法( 总结) 递归
- Poj 2083 Fractal
- POJ-2083-Fractal
- POJ 2083 Fractal
- Fractal poj 2083
- POJ 2083 Fractal
- poj 2083 Fractal
- poj--2083--Fractal(dfs)
- 如何在Myeclipse中显示WEB-INF文件夹下的classes文件夹?
- DHCP的报文解析
- 对话框及常用控件
- 使用EasyMock模拟测试Struts2 Action
- 设计模式之--建造模式
- 【递归】poj 2083fractal
- 手把手教你用C#编写一个简单的文本编辑器
- linux下doc,ppt等文件转换成swf格式
- 日志解决方案
- 数值表示
- Jquery 的百度地图应用
- boost 1.46.1的lib地址
- php正则
- 获取在Windows 资源管理器中执行COPY/PASTE的文件列表信息