博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Luogu P2129 小Z的情书
阅读量:5279 次
发布时间:2019-06-14

本文共 1562 字,大约阅读时间需要 5 分钟。

Luogu P2129 小Z的情书

2333


题目

【题目背景】

众所周知,小Z是高富帅的典范和代表,所以他很很多很多的妹纸。小Z要写情书给他的妹纸了,作为一个谨慎的人,他当然不会直白的写在纸上(否则被那群损友发现岂不糟了?)。

【题目描述】

虽然小Z谨小慎微,但是还是被狡猾的小D给发现了其中的玄机。作为一个大方的人,小D自然要把这个秘密拿出来给大家共享啦~小Z开始有两张N*N大小的纸一张是透明的、一张是有字的。然后小Z把透明的纸上有些格子涂黑了。接着把这两张纸一起给他的妹纸,妹纸事先和小Z约定好了,按照如下方法阅读:首先先把透明的纸盖在另一张纸上,然后把露出来的字母从上到下从左到右写下来,然后转个90度,再读一遍……这样子一共读四遍……详见样例。

小D不知从哪把情书弄来了,请大家一起来欣赏,顺便请大家把内容打出来看看。

【输入输出格式】

输入格式:

第1行,一个整数N;

第2到第N+1行,每行N个字符,代表skj的透明纸,“O”没有涂黑的地方,“#”代表被涂黑的地方;

第N+2到第2N+1行,每行N个字符,仅包含大写字母,如描述中所示,是另一张纸。

输出格式:

一行,情书的内容。

【输入输出样例】

输入样例#1:

4

##O#
#O#O
####
###O
ARAO
PCEM
LEEN
TURC

输出样例#1:

ACMCENTRALEUROPE

【数据规模】

\(1 \leq N \leq 1000\)

思路

模拟,注意旋转90°的公式。

代码

#include
#include
#include
#include
#include
#include
#define FILE freopen("loveletter.in","r",stdin);freopen("loveletter.out","w",stdout);using namespace std;const int maxn=1000+5;inline int read() { int ans=0,flag=1; char ch=getchar(); while(ch<'0' || ch>'9') { if(ch=='-') flag=-1; ch=getchar(); } while(ch>='0' && ch<='9') { ans=ans*10+(int)(ch-'0'); ch=getchar(); } return ans*flag;}int n,cnt=1;char card[maxn][maxn];char lov[maxn][maxn];char ans[maxn*maxn*4];inline void print(bool a) { if(a) { for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) cout<
>n; for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) cin>>card[i][j]; for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) cin>>lov[i][j]; check(); change90(); check(); change90(); check(); change90(); check(); return 0;}

转载于:https://www.cnblogs.com/YQAccelerator/p/7413811.html

你可能感兴趣的文章
每天进步一点点 JavaScript之模态对话框及onload事件
查看>>
Linux下配置mysql数据库
查看>>
redis rdb
查看>>
介绍一个VC中代码缩进的工具
查看>>
转载VC6LineNumberAddin
查看>>
几个Servlet小Sample网站
查看>>
pb日志查看记录
查看>>
iOS 改变tableview cell的背景色
查看>>
大型机、小型机、x86服务器的区别
查看>>
Java集合(二)--Iterator和Iterable
查看>>
Net学习日记_基础提高_2
查看>>
TableView头视图高度问题
查看>>
PHP——大话PHP设计模式——命名空间和类的自动载入
查看>>
06_Python的数据类型3元组,集合和字典_Python编程之路
查看>>
【BZOJ2120】—数颜色(带修莫队)
查看>>
JavaScript 扩展方法 trim 去除指定字符串
查看>>
if函数判断日期在某个时间段
查看>>
Windows10关闭自动更新
查看>>
半平面交模板
查看>>
mysql入门
查看>>