博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeForces 610C Harmony Analysis
阅读量:6417 次
发布时间:2019-06-23

本文共 1163 字,大约阅读时间需要 3 分钟。

构造

#include
#include
#include
#include
using namespace std;int a[15][1000][1000];int main(){ a[1][1][1]=1; a[1][1][2]=1; a[1][2][1]=1; a[1][2][2]=-1; int len=2; for(int i=2; i<=9; i++) { len=len*2; for(int r=1; r<=len/2; r++) for(int c=1; c<=len/2; c++) a[i][r][c]=a[i-1][r][c]; for(int r=1; r<=len/2; r++) for(int c=len/2+1; c<=len; c++) a[i][r][c]=a[i-1][r][c-len/2]; for(int r=len/2+1; r<=len; r++) for(int c=1; c<=len/2; c++) a[i][r][c]=a[i-1][r-len/2][c]; for(int r=len/2+1; r<=len; r++) for(int c=len/2+1; c<=len; c++) a[i][r][c]=-a[i-1][r-len/2][c-len/2]; } int n; while(~scanf("%d",&n)) { int len=pow(2,n); for(int i=1; i<=len; i++) { for(int j=1; j<=len; j++) { if(a[n][i][j]==1) printf("+"); else printf("*"); } printf("\n"); } } return 0;}

 

转载于:https://www.cnblogs.com/zufezzt/p/5091377.html

你可能感兴趣的文章
Linux安装Jdk,CentOS安装Jdk
查看>>
iOS之事件穿透
查看>>
Oracle API Availability – Profile
查看>>
Chromium Embedded Framework中文文档 (如何链接不同的运行时)
查看>>
【PAT】1029. Median (25)
查看>>
web项目的getContextPath()
查看>>
SpringMvc中两个Controller类之间传递参数的方法
查看>>
.NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(二)
查看>>
【WP7】转:Windows Phone 7 开发 31 日谈 目录
查看>>
6. datasource - mysql【从零开始学Spring Boot】
查看>>
编写病毒程序取款700余万,华夏银行一技术处长被捕受审
查看>>
阿里成立达摩院做基础科研 这是一家被电商掩盖的科技公司
查看>>
iPhone X降价跌破天际,国内网友:不在乎!
查看>>
商贩被保安打死?警方:初步认定系其自身疾病所致
查看>>
澳洲网:中国留学生成“香饽饽” 受澳顶尖高校青睐
查看>>
鄱阳湖上的“高空杂技人”
查看>>
甘肃宕昌中药材“入方”饲料 “药香鸡”山外飘香助脱贫
查看>>
郑杨:上交所设立科创板工作正稳步推进 “沪伦通”年内启动
查看>>
苏索轰世界波 米兰2:0热那亚重返意甲前四
查看>>
中瑞创新产业中心在杭揭牌 千万补助推动科技创新交流
查看>>