当前位置: 首页 > news >正文

【构造,字母图案】

一个n*n的正方形,如果它的任意一个2*2的子正方形都同时包含白色和红色元素,且二者的数目不同,那么就说这个n*n的正方形是平衡的,请你打印任意一个n*n的平衡正方形

Input

输入包含一个整数 n,(2≤n≤5000) - 正方形的长。

Output

输出 n 行 n列 字符 R 或 W ,显示像素的颜色(分别为红色和白色)。您可以打印所有可能答案中的任意答案。

Sample 1

InputcopyOutputcopy
3
RRR
WRW
WWW

思路:要求在任意2*2的范围内R与W的个数不一样,所以只能三一分,而不能二二分--->>>最简单的方式就是两行交替打印(奇数行为一种打印方式(奇偶数位交替打印R与W),偶数行是另一种打印方式(只打印一种字母)

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;for(int i=0;i<n;i++){if(i%2==1)  //奇数行的打印方式{for(int j=0;j<n;j++)cout<<'R';cout<<endl;}else     //偶数行的打印方式{for(int k=1;k<=n;k++){if(k%2==1)cout<<'W';elsecout<<'R';}cout<<endl;  //一行打印完再结束}}return 0;
}

相关文章:

  • 1、初识JVM
  • windows docker
  • 优化选址问题 | 模拟退火算法求解物流选址问题含Matlab源码
  • 有什么小程序适合个人开发?
  • 递归和递推的区别
  • yolov6实现遥感影像目标识别|以DIOR数据集为例
  • CodeSys创建自定义的html5控件
  • Kafka生产者相关概念
  • linux内核input子系统概述
  • 浮点数在计算机中的存储
  • 飞天使-k8s知识点27-kubernetes温故知新2-deployment
  • 如何成为顶尖程序员?
  • 二、阅读器的开发(初始)-- 1、阅读器简介及开发准备工作
  • 复试专业前沿问题问答合集10-1——区块链与加密货币
  • 内存条@电脑支持的最大内存@升级内存硬件
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【css3】浏览器内核及其兼容性
  • C学习-枚举(九)
  • Effective Java 笔记(一)
  • java8 Stream Pipelines 浅析
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • react 代码优化(一) ——事件处理
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • vuex 学习笔记 01
  • 猴子数据域名防封接口降低小说被封的风险
  • 前端设计模式
  • 数组的操作
  • 一些关于Rust在2019年的思考
  • 与 ConTeXt MkIV 官方文档的接驳
  • 责任链模式的两种实现
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 如何在招聘中考核.NET架构师
  • 昨天1024程序员节,我故意写了个死循环~
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​TypeScript都不会用,也敢说会前端?
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (pojstep1.3.1)1017(构造法模拟)
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (蓝桥杯每日一题)love
  • (六)DockerCompose安装与配置
  • (转)可以带来幸福的一本书
  • . NET自动找可写目录
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .Net Core与存储过程(一)
  • .net 使用ajax控件后如何调用前端脚本
  • .net下简单快捷的数值高低位切换
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [240527] 谷歌 CEO 承认 AI 编造虚假信息问题难解(此文使用 @gemini 命令二次创作)| ICQ 停止运作
  • [AI Google] Ask Photos: 使用Gemini搜索照片的新方法
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [AIGC] CompletableFuture的重要方法有哪些?
  • [android] 请求码和结果码的作用
  • [Big Data - Kafka] kafka学习笔记:知识点整理