Codeforces Round #337 (Div. 2) C. Harmony Analysis
题目链接: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相关推荐
- 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 ...
- Codeforces Round #506 (Div. 3)
Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...
- 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 ...
- 构造 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 的例子可以 ...
- Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #696 (Div. 2) (A ~ E)超高质量题解 比赛链接:h ...
- Codeforces Round #712 Div.2(A ~ F) 超高质量题解(每日训练 Day.15 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #712 Div.2(A ~ F) 题解 比赛链接:https:// ...
- Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...
- Codeforces Round #700 (Div. 2) D2 Painting the Array II(最通俗易懂的贪心策略讲解)看不懂来打我 ~
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 整场比赛的A ~ E 6题全,全部题目超高质量题解链接: Codeforces Round #700 ...
- Codeforces Round #699 (Div. 2) F - AB Tree(贪心、树上DP)超级清晰,良心题解,看不懂来打我 ~
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Codeforces Round #699 (Div. 2) F - AB Tree Problem ...
最新文章
- Missing space before value for key ‘routes‘ key-spacing
- EXCEL自定义的应用
- 新学Node-JS的一点总结
- ActiveMQ实现负载均衡+高可用部署方案
- java待办功能 设计_高效人士的待办清单都用这些软件来做
- MySQL数据库:SQL优化与索引优化
- 001 Cisco router prewired
- 【面向过程编程】零钱通项目
- android 输入模糊匹配_Android 模糊搜索rawquery bind or column index out of range:
- 科技的趋势!AI将进军了37%的企业
- 在Web应用中使用localforage存储离线数据
- 路由重分布列表控制例子
- 马斯克怒删特斯拉和SpaceX脸书主页!硅谷二马恩怨再升级
- Ubuntu系统下如何在不重启的情况下永久修改hostname主机名
- linux下rsync+sersync实现自动备份数据
- 蓝桥杯题目常用API	(JAVA)
- NOI题库答案(1.5 编程基础之循环控制) AC
- win7计算机打开显卡设置在哪,[win7显卡设置在哪里]WIN7显卡优化设置在哪
- 海马体记忆训练:让你拥有超常记忆力
- python编写简易木马程序_python简易木马编写
热门文章
- 学习设计模式 - 六大基本原则之接口隔离原则
- JavaScript对象的chapterI
- 高行健---江西赣州人
- 利用sqlmap和burpsuite绕过csrf token进行SQL注入 (转)
- 几种适合开发用的在线编辑器-推荐及下载
- GET和POST两种基本请求方法的区别(转载)
- Windows Server 2012 R2 安装完勒索病毒后出现的共享和DNS等问题
- Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
- Android TextView内容过长加省略号,点击显示全部内容
- ns-allinone错误锦囊