POJ 3768 Repeater
来源:互联网 发布:粗集料坚固性试验数据 编辑:程序博客网 时间:2024/06/07 18:58
深搜。。好好理解一下
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<string>#include<queue>#include<vector>using namespace std;#define mod 100000007#define eps 1e-8#define ll long long#define ull unsigned long long#define inf 0x3f3f3f3f#define mnx 3020char map[mnx][mnx], ch[6][6], n;void dfs(int m, int x, int y){ // x, y是一个起点 if( m==1 ){for( int i = 0; i < n; i++ ){for( int j = 0; j < n; j++ ){map[x+i][y+j] = ch[i][j];}}return;}else{int size = pow( n-0.0, m-1 );for( int i = 0; i < n; i++ ){for( int j = 0; j < n; j++ ){if( ch[i][j] != ' ' ) dfs( m-1, x+i*size, y+j*size ); }}}}int main(){int m;while( scanf("%d", &n) && n ){getchar();for( int i = 0; i < n; i++ ){gets(ch[i]);}scanf("%d", &m);int size = pow(n-0.0, m);for( int i = 0; i< size; i++ ){for( int j = 0; j < size; j++ ){map[i][j] = ' ';}map[i][size] = '\0';}dfs( m, 0, 0 );for( int i = 0; i < size; i++ ){printf("%s\n", map[i]);}}return 0;}
0 0
- Poj 3768 Repeater
- POJ 3768 Repeater
- POJ 3768 Repeater
- poj Repeater 3768 (模拟&&dfs) 好题
- POJ 3768 Repeater 较复杂 分形 题目
- Repeater
- Repeater
- repeater
- repeater
- Repeater
- Repeater
- repeater
- repeater
- Repeater
- Repeater嵌套Repeater
- Repeater嵌套绑定Repeater
- repeater中嵌套repeater
- Repeater嵌套Repeater
- Missing artifact com.sun:tools:jar 1.5.0
- 面试题小议---BY gremount
- javascript的fromCharCode与php的相应解码方法
- HashMap与Hashtable的区别
- Cannot create JDBC driver of class '' for connect URL 'null'
- POJ 3768 Repeater
- php位运算符
- 一切成功源于积累——20140405 为什么就是不能再等等 每次都会被杀200点以上
- C# 委托与事件
- Uva11324
- tar 解压缩命令
- 关于VS2010+cuda4.2+opencv2.4.3的配置
- POJ 3660 Cow Contest 传递闭包确定名次
- trie基本用法