问题标题: florr

0
0
周炜骐
周炜骐
中级光能
中级光能

LV29,玩4天,谁能带我去沙漠刷沙尘暴(我想搞沙轮)

周炜骐在2025-04-16 19:56:57追加了内容

魔法装备怎么获得

周炜骐在2025-04-18 18:32:53追加了内容

2M了,7点谁能带我去蚁巢


0
0
赵近其
赵近其
初级天翼
初级天翼

好好复习吧,明天省赛(虽然我在玩florr)

0
陶彦辰
陶彦辰
新手光能
新手光能

打魔法萤火虫掉魔法球,装魔法球掉魔法花瓣,传奇高危区怎么过,我想去沙漠

0
0
邓楚豪
邓楚豪
新手守护
新手守护

我只有3glass,3clover,1yucca,2starfish,1bulb,1ankh,1jelly,1sand,1mecha missile,2ante,2poo,1relic,1root,1bettle egg(U)还有一个ygg(M)

0
吴沐晨
吴沐晨
新手守护
新手守护

兄弟,我虽然才全蓝有紫,但是我知道你得去丛林(推荐从海洋的入口进),然后去蚂蚁地狱刷三角形(triangle)

0
0
肖付强
肖付强
高级光能
高级光能

我能带你,魔法装备区雨林大魔法萤火虫(要带得把豆给我)

0
0
0
0
周炜骐
周炜骐
中级光能
中级光能

我主要收集沙子7红(有青更好)

0
肖付强
肖付强
高级光能
高级光能

还有你玻璃能合了,应该能出

0
周炜骐
周炜骐
中级光能
中级光能

现在玩不了,下次玩就是周一

0
林沐阳
林沐阳
新手守护
新手守护

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1000;
int n, m, a[maxn][maxn], N, M;
char s[maxn][maxn];
void my_copy(char *s, char *t) {
    while (*t) *s ++ = *t ++;
}
void paint(int x, int y) {
    my_copy(s[x]+y, "+---+");
    my_copy(s[x+1]+y, "|   |/");
    my_copy(s[x+2]+y, "|   | +");
    my_copy(s[x+3]+y, "+---+ |");
    my_copy(s[x+4]+y+1, "/   /|");
    my_copy(s[x+5]+y+2, "+---+");
}
int main() {
    char sss[111];
    cin >> n >> m;
    for (int i = 0; i < n; i ++)
        for (int j = 0; j < m; j ++)
            cin >> a[i][j];
    for (int j = 0; j < m; j ++) {
        for (int i = 0; i < n; i ++) {
            for (int k = 0; k < a[i][j]; k ++) {
                int sx = (n-1-i) * 2 + 3 * k;
                int sy = (n-1-i) * 2 + 4 * j;
                N = max(N, sx + 6);
                M = max(M, sy + 7);
                paint(sx, sy);
            }
        }
    }
    for (int i = N-1; i >= 0; i --) {
        for (int j = 0; j < M; j ++) {
            if (!s[i][j]) putchar('.');
            else putchar(s[i][j]);
        }
        putchar('\n');
    }
    return 0;
}
 

 

我要回答