P1058 立体图】的更多相关文章

小渊是个聪明的孩子,他经常会给周围的小朋友们将写自己认为有趣的内容.最近,他准备给小朋友们讲解立体图,请你帮他画出立体图. 小渊有一块面积为m \times nm×n的矩形区域,上面有m \times nm×n个边长为11的格子,每个格子上堆了一些同样大小的积木(积木的长宽高都是11),小渊想请你打印出这些格子的立体图.我们定义每个积木为如下格式,并且不会做任何翻转旋转,只会严格以这一种形式摆放: 每个顶点用11个加号’++’表示,长用33个”-−”表示,宽用11个”/”,高用两个”|”表示.字…
传送 样例: 输出样例: (洛谷上面的那个太丑了就不放了) 大佬博客在此 乍一看好像真的没有什么思路 所以我们结合ybr大佬的代码进行分析 疑点都将在代码下面进行分析(面对代码做题模式开始) #include<cstdio> #include<iostream> using namespace std; int read(){ ; char last=' ',ch=getchar(); ') last=ch,ch=getchar(); ') { ans=(ans<<)+…
做了这个题后明确了自己的定位... 恩...普及- 题目大意估计都知道.. 给个传送门:   luogu 做了半上午 + 一整个下午的题... 占了我今天到的绝大多数时间. 其实此题不难, 核心代码我很快就写了出来 但是我做的方法非常神奇 出了一个非常隐秘的问题,导致我浪费了很多时间在查错上面 思路: 核心代码就是构建一个立方体 我的立方体是从右上角开始构建的 由分析可知:只要从一开始的地方挨个放置,就可以覆盖后面的 所以不必考虑重叠或谁在前谁在后的问题 我是枚举的每个立方体图形的右下角 然后在…
一道大模拟 思路: 首先是打表找规律时间 仔细思考(暴力手算)后推出这么一个数组: //宽的增加量 ]={,,,};//1竖着摞,2横着摞,3前后摞 //长的增加量 ]={,,,};//1竖着摞,2横着摞,3前后摞 这是什么意思呢?在初始的情况下,一个正方体的长是7个字符(对应了二维图的宽,就是y),高是6个字符(对应了二维图的长,就是x) 如图,橙色表示二维图的参数,黑色表示三维正方体的参数 我们用1表示竖着摞,2表示横着摞,3表示前后摞 我们发现 每竖着摞一个正方体,二维图的宽是不会变的,但…
链接:Miku ------------------------------ 蒟蒻在线%lmk,ljx,lpy,yyq大佬们 ------------------------------ Good Night Good luck --------------------------- 这是一道巨大的模拟题,我的做法是创建一块大画布,然后从后往前覆盖即可,具体实现,离不开代码 ----------------------------- #include<iostream> #include<…
洛谷 P1058 立体图 洛谷传送门 JDOJ 1541: [NOIP2008]立体图 T4 JDOJ传送门 题目描述 小渊是个聪明的孩子,他经常会给周围的小朋友们将写自己认为有趣的内容.最近,他准备给小朋友们讲解立体图,请你帮他画出立体图. 小渊有一块面积为m \times nm×n的矩形区域,上面有m \times nm×n个边长为11的格子,每个格子上堆了一些同样大小的积木(积木的长宽高都是11),小渊想请你打印出这些格子的立体图.我们定义每个积木为如下格式,并且不会做任何翻转旋转,只会严…
  题目链接P1185 绘制二叉树 题意概述   根据规则绘制一棵被删去部分节点的满二叉树.节点用 \(o\) 表示,树枝用/\表示.每一层树枝长度会变化,以满足叶子结点有如下特定: 相邻叶子节点是兄弟节点(同一个父亲)时,间隔 \(3\) 个空格. 相邻叶子节点不是兄弟节点,之间隔一个空格.   一棵层数为 \(4\) 的满二叉树长这样(可能会出现因为字符宽度不一而出现偏移): o / \ / \ / \ / \ / \ o o / \ / \ / \ / \ o o o o / \ / \…
lixf_lixf :9 P1981 表达式求值 P1076 寻宝 P1199 三国游戏 P1308 统计单词数 P1190 接水问题 P1158 导弹拦截 P1070 道路游戏 P1069 细胞分裂 P1058 立体图 kevin_M_S 3 acwing 超快速排序 最高的牛 分形之城 wujialin 2 acwing 129火车进站 128编辑器 liuxinyang :3 能量项链 虫食算 靶形数独 zjh :4 洛谷:1044栈 1043数字游戏 1010幂次方 4414 ABC简单…
立体图[题目链接] 然后因为有点(不是有点,非常)懵,因此我只能看一步写一步. 首先总体思路: 将三维立体图看做二维平面图,先确定出二维图的长和宽,然后,按照三维立体图的透视顺序,从最后一排的最左开始依次覆盖操作,直到覆盖完成,不用的地方填‘.’: 首先是处理二维图的长和宽: (首先要说的是,以下所有长均指竖向,宽均为横向) 经过画图找规律我们了解到了对于一个方块,如果我们在它上面增加一个方块,对于这个方块和新增的方块的某个对应点来说,长增加了3,宽增加0:: 对应点用不同颜色标出: 然后对于前…
前言:在地球物理勘探,流体空间分布等多种场景中,定位空间点P(x,y,x)的物理属性值Q,并绘制三维空间分布图,对我们洞察空间场景有十分重要的意义. 1. 三维立体图的基本要件: 全空间网格化 网格节点的物理属性值 2.数据准备 数据不易贴,我放在了百度网盘:点击下载数据 大概如下形式: TIP: 这里的数据矩阵为v(5276),可以看成一本27页纸,每页绘制了5*6的网格,然后27页纸叠在一起.当你理解本图绘制后,数据可以随意制作. 3.主要函数:slice.isosurface.patch…