HDU 2153 --仙人球的残影

原创 2013年12月04日 17:21:12
打印如下图形,每个字符为3个宽度,右对齐:

1

  1
============
4

  1  2  3  4
 12        5
 11        6
 10  9  8  7
==================
10

  1    2   3   4   5   6   7   8    9   10
 36                                               11
 35                                              12
 34                                              13
 33                                              14
 32                                              15
 31                                              16
 30                                              17
 29                                              18

 28 27 26 25 24 23 22 21 20 19

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <math.h>

using namespace std;

int a[105];
int b[105];
int main()
{
    int n;
    while(scanf("%d",&n),n)
    {
        if(n==1)
        {
             printf("%3d\n",1);
             continue;
        }
        for(int i=1; i<=4*(n-1)+1; i++)
            b[i] = i;
        int j=1;
        for(j=1; j<=n; j++)
            printf("%3d",b[j]);
        printf("\n");
        for(int k=1; k<=n-2; k++)
        {
            printf("%3d",b[4*(n-1)-k+1]);
            for(int i=0; i<n-2; i++)
            printf("   ");
            printf("%3d\n",b[j+k-1]);
        }
        for(int i=4*(n-1)-(n-2); i>=j+n-2; i--)
            printf("%3d",b[i]);
        printf("\n");
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HDU2153 仙人球的残影【数学计算+水题】

仙人球的残影 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub...

HDU 2153 仙人球的残影(类蛇形填数)

仙人球的残影 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub...

HDOJ 2153 仙人球的残影

仙人球的残影 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tot...

HDOJ 2153-仙人球的残影

在美丽的HDU,有一名大三的同学,他的速度是众所周知的,跑100米仅仅用了2秒47,在他跑步过程中会留下残影的哎,大家很想知道他是谁了吧,他叫仙人球,既然名字这样了,于是他的思想是单一的,他总是喜欢从...

仙人球的残影

仙人球的残影 Problem Description 在美丽的HDU,有一名大三的同学,他的速度是众所周知的,跑100米仅仅用了2秒47,在他跑步过程中会留下残影的哎,大家很想知道他是谁了...

模拟赛 :仙人球 tarjan缩点+倍增

仙人球 cactus.cpp 题目描述 如果一个无自环无重边无向连通图的任意一个点最多属于一个简单环,我们就称之为仙人球。所谓简单环即不经过重复的结点的环。 现在,小Z有一张仙人球图,他想知道...

【tarjan】17.6.1 仙人球 题解

#include #include #define N 200010 using namespace std; int head[N][2] , to[N][2] , next1[N][2] , ...

费用流——BZOJ1877/Luogu2153 [SDOI2009]晨跑

题面:BZOJ1877 Luogu2153 把每个点拆成两个点(起点和终点不用拆) 给你的连边E{x,y,z}从x的第一个点连到y的第二个点(流1费z),然后每个点的第二个点连向第一个点(流1费0...

IR2153手册

  • 2013-12-13 15:16
  • 87KB
  • 下载

POJ2153 - Rank List - map模拟

1.题目描述: Li Ming is a good student. He always asks the teacher about his rank in his class after...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)