俄罗斯方块
来源:互联网 发布:微信windows手机版 编辑:程序博客网 时间:2024/05/18 00:14
俄罗斯方块
Time Limit: 1000ms Memory limit: 10000K 有疑问?点这里^_^
题目描述
这个游戏大家太熟悉了,应该没有人没玩过吧,相当有创意的一个小游戏,成为了人们心中的经典。
玩这个游戏时,很关键的是正在的下落的那个图形,位置和角度,因为可以通过旋转它来调整到适当的位置,从而能够消掉更多下面的块。
今天我们想要处理的问题要简单一些:我们用数组表示那些正在下落的图形,然后会给出一个目前的状态,希望你能通过编程得出其顺时针旋转90度以后的状态,当然这里的旋转要求并不提别高,我们可以通过旋转那个包含图形的小数组来实现其旋转。
输入
输入的第一行是两个正整数r和c (3 < r,c < 20),分别表示存放下落小图形的数组的行数和列数。然后是r行数据,每行c个0或1,中间没有空格,所有的1描述出了小图形的形状.
输出
根据题目要求输出旋转后得到的状态,是一个c*r的0-1矩阵。
示例输入
4 500000011100010000000
示例输出
00000010011000100000
提示
来源
示例程序
#include<stdio.h> int main() { int i,j,n,m,k,t; char a[30][30]; scanf("%d %d",&n,&m); for(i=0;i<n;i++) scanf("%s",a[i]); for(i=0;i<m;i++) { for(j=n-1;j>=0;j--) printf("%c",a[j][i]); printf("\n"); } }
0 0
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块!
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 俄罗斯方块
- 讲义14:自定义函数
- ffmpeg tool 简单介绍
- TCP、UDP、HTTP、SOCKET之间的区别
- android的数据存储(一)
- 讲义13:流程控制
- 俄罗斯方块
- 1041. Be Unique (20)【水题】——PAT (Advanced Level) Practise
- 讲义12:批处理、脚本、变量
- 众数问题
- JS中的call与apply详解
- 图中两个点之间的路线
- 1042. Shuffling Machine (20)【模拟】——PAT (Advanced Level) Practise
- Spring3.2+Struts2.1.8+Mybatis3.2.7 项目搭建
- 程序存储问题