当前位置:网站首页>Luo Gu Pardon prisoners of war
Luo Gu Pardon prisoners of war
2022-07-05 01:42:00 【Stars are not last night 334】
Background
With the help of anti cheating system , Some players who had plagiarized and cheated in the monthly competition were caught !
Title Description
existing 2^n*2^n(n≤10) A cheater stood in a square array and waited kkksc03 Hair fall .kkksc03 Pardon some cheaters . He divided the square matrix into 4 A smaller square matrix , The side length of each smaller matrix is half of the original matrix . All cheaters in the upper left matrix will be pardoned , be left over 3 In a small matrix , Each matrix continues to be divided into 4 A smaller matrix , Then pardon the cheater in the same way …… Until the matrix can no longer be divided . All cheaters who are not pardoned will be punished by Brown name .
give n, Please output the fate of each cheater , among 0 The representative was pardoned ,1 Means not to be pardoned .
Input format
An integer nn.
Output format
2^n*2^n Of 01 matrix , Represents whether everyone is pardoned . There is a space between the numbers .
I/o sample
Input #1 Copy
3
Output #1 Copy
0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1
#include<bits/stdc++.h>
using namespace std;
const int N=1024+1; //2 The tenth power of is 1024, We are violent from the beginning , So we have to add one .
int n;
int a[N][N]; // Set the size of the matrix .
int main()
{
scanf("%d",&n);
int maxn=1;
for(int i=1;i<=n;i++) // Find the size of the matrix .
maxn*=2;
for(int j=1;j<=maxn;j++) // Set the last column to 1.
a[j][maxn]=1;
/*
Binary addition is like this :
0+0=0 1+0=1 0+1=1 1+1=0
The sum of the two addends equals 1, Then its result is 1, It is 0.
*/
for(int i=2;i<=maxn;i++) // Be careful i from 2 Start , Because the first line except the last one is 1, Everything else is 0
for(int j=1;j<=maxn;j++)
if(a[i-1][j]+a[i-1][j+1]==1) a[i][j]=1; // The result of this value is equal to a[i-1][j]+a[i-1][j+1]
else a[i][j]=0;
for(int i=1;i<=maxn;i++) // Finally, the output matrix .
{
for(int j=1;j<=maxn;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
边栏推荐
- runc hang 导致 Kubernetes 节点 NotReady
- How to build a technical team that will bring down the company?
- 19. Delete the penultimate node of the linked list
- Es uses collapsebuilder to de duplicate and return only a certain field
- Application and Optimization Practice of redis in vivo push platform
- 【LeetCode】88. Merge two ordered arrays
- 无心剑英译席慕容《无怨的青春》
- 当产业互联网时代真正发展完善之后,将会在每一个场景见证巨头的诞生
- Package What is the function of JSON file? What do the inside ^ angle brackets and ~ tilde mean?
- The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
猜你喜欢

Li Kou Jianzhi offer -- binary tree chapter

What sparks can applet container technology collide with IOT

Remote control service

phpstrom设置函数注释说明

【CTF】AWDP总结(Web)

PowerShell: use PowerShell behind the proxy server

PowerShell:在代理服务器后面使用 PowerShell

Comment mettre en place une équipe technique pour détruire l'entreprise?

Redis master-slave replication cluster and recovery ideas for abnormal data loss # yyds dry goods inventory #

One plus six brushes into Kali nethunter
随机推荐
Global and Chinese market of nutrient analyzer 2022-2028: Research Report on technology, participants, trends, market size and share
Outlook:总是提示输入用户密码
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
Mysql database | build master-slave instances of mysql-8.0 or above based on docker
MySQL regexp: Regular Expression Query
PHP Basics - detailed explanation of DES encryption and decryption in PHP
無心劍英譯席慕容《無怨的青春》
Wechat applet: Xingxiu UI v1.5 WordPress system information resources blog download applet wechat QQ dual end source code support WordPress secondary classification loading animation optimization
【大型电商项目开发】性能压测-性能监控-堆内存与垃圾回收-39
MATLB|多微电网及分布式能源交易
Global and Chinese market of optical densitometers 2022-2028: Research Report on technology, participants, trends, market size and share
Roads and routes -- dfs+topsort+dijkstra+ mapping
Are you still writing the TS type code
Interpretation of mask RCNN paper
微信小程序:全网独家小程序版本独立微信社群人脉
Global and Chinese market of veterinary thermometers 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese markets for stratospheric UAV payloads 2022-2028: Research Report on technology, participants, trends, market size and share
Nebula Importer 数据导入实践
Package What is the function of JSON file? What do the inside ^ angle brackets and ~ tilde mean?
Application and development trend of image recognition technology