上海市计算机学会竞赛平台2023年9月月赛丙组

题目描述

一开始,你只有一个数字𝑠s,𝑠s 只可能为 00 或 11。接下来,你需要将这个数字扩张 𝑛n 轮,最后变成一个 2𝑛×2𝑛2n×2n 的矩阵,每轮的扩张规则如下:

  • 原矩阵中的每个 00 将变成 000100​01​
  • 原矩阵中的每个 11 将变成 111011​10​
输入格式
  • 两个整数分别表示 𝑛n 与 𝑠s
输出格式
  • 2𝑛×2𝑛2n×2n 的矩阵表示答案,中间不含空格
数据范围
  • 𝑠=0s=0 或 11
  • 0≤𝑛≤110≤n≤11
样例数据

输入:

2 0

输出:

0000
0101
0011
0110

详见代码:

#include <bits/stdc++.h>
using namespace std;
int n;
int s;
int a[15][5005][5005];
int main() 
{cin>>n;cin>>s;a[0][1][1]=s;for (int i=1;i<=n;i++){int t=(1<<(i-1));for (int j=1;j<=t;j++){for (int k=1;k<=t;k++){if (a[i-1][j][k]==0){a[i][j*2][k*2]=1;}else{a[i][j*2][k*2-1]=1;a[i][j*2-1][k*2]=1;a[i][j*2-1][k*2-1]=1;}}}}for (int i=1;i<=(1<<n);i++){for (int j=1;j<=(1<<n);j++){cout<<a[n][i][j];}cout<<endl;}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/30697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业微信,机器人定时提醒

场景&#xff1a; 每天定时发送文字&#xff0c;提醒群成员事情&#xff0c;可以用机器人代替 人工提醒。 1&#xff09;在企业微信&#xff0c;创建机器人 2&#xff09;在腾讯轻联&#xff0c;创建流程&#xff0c;选择定时任务&#xff0c;执行操作&#xff08;企业微信机…

未登录也能知道你是谁?浏览器指纹了解一下!

引言 大多数人都遇到过这种场景&#xff0c;我在某个网站上浏览过的信息&#xff0c;但我并未登录&#xff0c;可是到了另一个网站发现被推送了类似的广告&#xff0c;这是为什么呢&#xff1f; 本文将介绍一种浏览器指纹的概念&#xff0c;以及如何利用它来判断浏览者身份。…

FIddler+Proxifer 实现PC客户端抓包详细教程

文章目录 前言1、Proxifer下载和配置1.1、下载Proxifer1.2、Proxifier配置 2、FIddler下载和配置2.1、FIddler下载2.2、FIddler配置 3、三、为什么抓不到有些应用程序的HTTP(s)的包&#xff1f; 前言 一般在浏览器场景下&#xff0c;我们可以利用Fiddler很好的完成抓包&#x…

计算机网络学习3

文章目录 以太网的MAC帧格式虚拟局域网VLAN概述虚拟局域网VLAN的实现机制以太网的发展802.11无线局域网的组成无线局域网的物理层无线局域网的数据链路层---使用CSMA/CD协议802.11无线局域网的MAC帧 网络层网络层概述网际协议IP和4.2.1异构网络互联IPv4地址及其编址方法概述IPv…

webpack处理样式资源04--webpack入门学习

处理样式资源 本章节学习使用 Webpack 如何处理 Css、Less、Sass、Scss、Styl 样式资源 介绍 Webpack 本身是不能识别样式资源的&#xff0c;所以我们需要借助 Loader 来帮助 Webpack 解析样式资源 我们找 Loader 都应该去官方文档中找到对应的 Loader&#xff0c;然后使用…

osgearth提示“simple.earth: file not handled”

在用vcpkg编译完osg和osgearth后&#xff0c;为了验证osgearth编译是否正确&#xff0c;进行测试&#xff0c;模型加载代码如下&#xff1a; root->addChild(osgDB::readNodeFile("simple.earth")); 此时以为是simple.earth路径的问题&#xff0c;遂改为以下代码…

Kithara实时定时器

管理定时器和实时定时器 目录 管理定时器和实时定时器管理时间数据通用定时器编程初始化计时器删除计时器停止/启动/调整定时器备注RealTimer 备注项目实例项目结构项目源码 示例更多&#xff1a; 管理时间数据 在 Kithara RealTime Suite 中&#xff0c;所有时间值均以 100 ns…

Pikachu靶场--文件上传

参考借鉴 Pikachu靶场之文件上传漏洞详解_皮卡丘文件上传漏洞-CSDN博客 文件上传漏洞&#xff1a;pikachu靶场中的文件上传漏洞通关_pikachu文件上传通关-CSDN博客 client check 在桌面新建一个文件夹&#xff0c;准备一个hello.php文件&#xff0c;文件写入如下代码 <?p…

产品3D模型在线展示

产品3D模型可以向潜在客户提供360度的观察角度&#xff0c;比平面图形的效果更好。快速实现产品3D模型的在线展示最简单的方法是使用老子云3D可视老子云3D可视化的模型内嵌特性&#xff0c;无需任何开发工作&#xff0c;5分钟就可以完成&#xff1a; 老子云的模型内嵌功能&…

[YOLOv10:注意力机制的轻量化创新,MLCA在目标检测中的卓越表现]

本文改进:一种轻量级的Mixed Local Channel Attention (MLCA)模块,该模块考虑通道信息和空间信息,并结合局部信息和全局信息以提高网络的表达效果。 1.YOLOv10介绍 论文:[https://arxiv.org/pdf/2405.14458] 代码: https://gitcode.com/THU-MIG/yolov10?utm_source=csdn…

二叉树的基础讲解

二叉树在遍历&#xff0c;查找&#xff0c;增删的效率上面都很高&#xff0c;是数据结构中很重要的&#xff0c;下面我们来基础的认识一下。(高级的本人还没学&#xff0c;下面的代码用伪代码或C语言写的)我会从树&#xff0c;树的一些专有名词&#xff0c;树的遍历&#xff0c…

网页架构实例

编写一段 html 代码。体现 H5结构性标签&#xff0c;编写一个网页架构的页面。 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-s…

ROM以及ROM与RAM对比

1.ROM ROM最原始的定义是“只读存储器”&#xff0c;一旦写入原始信息则不能更改。所以ROM通常用来存放固定不变的程序、常数和汉字字库&#xff0c;甚至用于操作系统的固化。它与随机存储器可共同作为主存的一部分&#xff0c;统一构成主存的地址域。 现在已经发展出了很多R…

PgMP是PMP的进阶版吗?适合哪些人考?

在PMI系列的众多认证中&#xff0c;PgMP认证和PMP认证是两个具有代表性的项目管理领域的认证&#xff0c;这两个认证均起源于美国&#xff0c;由美国项目管理协会&#xff08;PMI&#xff09;发起。 一、PgMP是PMP的进阶版吗&#xff1f; 是的&#xff0c;PgMP是PMP的进阶版&…

微服务为什么使用RPC而不使用HTTP通信

微服务架构中使用RPC&#xff08;Remote Procedure Call&#xff09;而不是HTTP通信&#xff0c;主要是因为RPC在某些方面相比HTTP具有显著的优势。以下是一些关键原因&#xff1a; 性能&#xff1a; RPC通常比HTTP性能更高。RPC协议可以使用二进制序列化格式&#xff08;如gRP…

PostgreSQL源码分析——备份恢复

在上一篇PostgreSQL源码分析——基础备份中&#xff0c;我们分析了PG中基础备份的过程以及源码&#xff0c;备份与恢复是不分离的&#xff0c;这里我们继续分析一下&#xff0c;从基础备份中进行恢复的源码。 备份过程 执行备份&#xff1a; postgres# select pg_start_back…

《模拟联合国2.9—团队协作》

感谢上海财经大学持续的邀请&#xff0c;今天在阶梯教室举办的《模拟联合国2.0—团队协作》沙盘课程圆满结束。尽管场地的限制带来了一定的挑战&#xff0c;但得益于系统思考中“结构影响行为”的原则&#xff0c;我得以在不同场景中巧妙设计课程结构&#xff0c;极大地促进了大…

云顶森林的新守护者:大数据平台的智慧力量

在遥远的云顶之上&#xff0c;有一片生机盎然的森林&#xff0c;它不仅是动植物的家园&#xff0c;更是自然与人类和谐共生的典范。然而&#xff0c;如何在这片广袤的森林中实施高效、科学的管理&#xff0c;一直是一个摆在管理者面前的难题。幸运的是&#xff0c;随着科技的飞…

jQuery 样式操作

3.tab栏切换案例 实现效果&#xff1a; 案例分析&#xff1a; 核心代码&#xff1a; html结构&#xff1a; 4.jQuery类操作与className区别 1.操作css方法 jQuery可以使用Css方法来修改简单元素样式;可以操作类,修改多个样式。 参数只写属性名&#xff0c;则是返回属性值…

如何在购买的服务器上进行开发工作?

1. 连接服务器 首先需要通过SSH&#xff08;Secure Shell&#xff09;协议连接到服务器。这通常涉及到以下步骤&#xff1a; 使用SSH客户端软件&#xff08;如PuTTY在Windows上&#xff0c;或使用终端在Linux/MacOS上&#xff09;。输入服务器的IP地址或域名输入密码或使用密…