题目链接:http://codeforces.com/contest/610/problem/C

解题思路:

将后一个矩阵拆分为四个前一状态矩阵,其中三个与前一状态相同,剩下一个直接取反就行。还有很多种取法,这种比较方便就是。

实现代码:

#include<iostream>
#include<string>
#include<cmath>
using namespace std;
int a[1025][1025],b[1025][1025];
int main()
{int n;cin>>n;int k = 0,t1=0,t0=0,i,j;while(k<=n){k++; t1=1<<(k); t0=1<<(k-1);b[1][1] = 1;for(i=1;i<=t0;i++)for(j=1;j<=t0;j++)b[i][j] = b[t0+i][j]=b[i][j+t0]=a[i][j];for(i=1;i<=t0;i++)for(j=1;j<=t0;j++)b[i+t0][j+t0]= 1- a[i][j];for(i=1;i<=t1;i++)for(j=1;j<=t1;j++)a[i][j] = b[i][j];}for(i=1;i<=(1<<n);i++){for(j=1;j<=(1<<n);j++){if(a[i][j]==1)cout<<"+";else  cout<<"*";}cout<<endl;}return 0;
}

转载于:https://www.cnblogs.com/kls123/p/7126254.html

Codeforces Round #337 (Div. 2) C. Harmony Analysis相关推荐

  1. Codeforces Round #337 (Div. 2) D. Vika and Segments 线段树扫描线

    D. Vika and Segments 题目连接: http://www.codeforces.com/contest/610/problem/D Description Vika has an i ...

  2. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  3. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  4. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  5. Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...

  6. Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...

  7. Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...

  8. Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...

  9. Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...

最新文章

  1. Missing space before value for key ‘routes‘ key-spacing
  2. EXCEL自定义的应用
  3. 新学Node-JS的一点总结
  4. ActiveMQ实现负载均衡+高可用部署方案
  5. java待办功能 设计_高效人士的待办清单都用这些软件来做
  6. MySQL数据库:SQL优化与索引优化
  7. 001 Cisco router prewired
  8. 【面向过程编程】零钱通项目
  9. android 输入模糊匹配_Android 模糊搜索rawquery bind or column index out of range:
  10. 科技的趋势!AI将进军了37%的企业
  11. 在Web应用中使用localforage存储离线数据
  12. 路由重分布列表控制例子
  13. 马斯克怒删特斯拉和SpaceX脸书主页!硅谷二马恩怨再升级
  14. Ubuntu系统下如何在不重启的情况下永久修改hostname主机名
  15. linux下rsync+sersync实现自动备份数据
  16. 蓝桥杯题目常用API (JAVA)
  17. NOI题库答案(1.5 编程基础之循环控制) AC
  18. win7计算机打开显卡设置在哪,[win7显卡设置在哪里]WIN7显卡优化设置在哪
  19. 海马体记忆训练:让你拥有超常记忆力
  20. python编写简易木马程序_python简易木马编写

热门文章

  1. 学习设计模式 - 六大基本原则之接口隔离原则
  2. JavaScript对象的chapterI
  3. 高行健---江西赣州人
  4. 利用sqlmap和burpsuite绕过csrf token进行SQL注入 (转)
  5. 几种适合开发用的在线编辑器-推荐及下载
  6. GET和POST两种基本请求方法的区别(转载)
  7. Windows Server 2012 R2 安装完勒索病毒后出现的共享和DNS等问题
  8. Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
  9. Android TextView内容过长加省略号,点击显示全部内容
  10. ns-allinone错误锦囊