poj 1806 Manhattan 2025

poj 1806 Manhattan 2025,第1张

poj 1806 Manhattan 2025
#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>using namespace std;int n, size;void work(){    scanf("%d", &n);    size = n * 2 + 1;    for (int i = 0; i < size; i++)    {        printf("slice #%d:n", i + 1);        for (int j = 0; j < size; j++)        { for (int k = 0; k < size; k++) {     int d = abs(j - n) + abs(k - n);     if (d + abs(i - n) > n)         putchar('.');     else         printf("%d", d + abs(i - n)); } putchar('n');        }    }}int main(){    int t;    scanf("%d", &t);    for (int i = 0; i < t; i++)    {        printf("Scenario #%d:n", i + 1);        work();        putchar('n');    }    return 0;}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4922898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存