(解題報告)HDU2153 仙人球的殘影

2021-07-07 04:48:55 字數 1062 閱讀 1027

a - 仙人球的殘影

time limit:1000ms memory limit:32768kb 64bit io format:%i64d & %i64u

submit

status

description

在美麗的hdu,有一名大三的同學,他的速度是眾所周知的,跑100公尺僅僅用了2秒47,在他跑步過程中會留下殘影的哎,大家很想知道他是誰了吧,他叫仙人球,既然名字這樣了,於是他的思想是單一的,他總是喜歡從一點出發,經過3次轉折(每次向右轉90°),回到出發點,而且呢,他每次轉折前總是跑相同長度的路程,所以很多人都想知道如果用『1』算他跑步出發的第乙個殘影的話,那麼回到起點的時候,他的殘影是怎麼樣的呢?

input

測試資料有多行,每一行為乙個數n(1<=n<=10)(以0結尾,0不做處理),即仙人球在沒有回到起點的時候,跑過留下n個殘影后突然90°右轉。

output

每組測試資料輸出乙個結果,並且每個殘影的計數字長度為3個字元長度。(當然n等於1的話,它的結果也是占用3個字元位置的)

sample input

4 sample output

1 2 3 4

12 5

11 6

10 9 8 7

解題思路:

1. 核心步驟參見蛇形填數。

2. 應該注意的是最後的輸出,我這裡使用的方法是:第一行與最後一行單獨全部輸出;第二行到倒數第二行輸出第一和最後乙個,然後中間用空格輸出。

具體**:

#include 

#include

int main()

printf("\n");

for(i=2;i<=n-1;i++)

printf("%3d",a[i][n]);

printf("\n");

}i=n;

for(j=1;j<=n;j++)

printf("\n");

} return

0;}

僅代表個人見解!

仙人球的殘影 HDU 2153

problem description 在美麗的hdu,有一名大三的同學,他的速度是眾所周知的,跑100公尺僅僅用了2秒47,在他跑步過程中會留下殘影的哎,大家很想知道他是誰了吧,他叫仙人球,既然名字這樣了,於是他的思想是單一的,他總是喜歡從一點出發,經過3次轉折 每次向右轉90 回到出發點,而且呢...

HDU 2153 仙人球的殘影

在美麗的hdu,有一名大三的同學,他的速度是眾所周知的,跑100公尺僅僅用了2秒47,在他跑步過程中會留下殘影的哎,大家很想知道他是誰了吧,他叫仙人球,既然名字這樣了,於是他的思想是單一的,他總是喜歡從一點出發,經過3次轉折 每次向右轉90 回到出發點,而且呢,他每次轉折前總是跑相同長度的路程,所以...

hdu3790解題報告

這裡起點和終點都是確定的,唯一有點小麻煩 也算不上什麼麻煩 就是這裡的權值有兩個,錢和路長,題目要求選擇最短路,對於一樣長度的路選擇錢最少的路.那麼我們每次就對路長鬆弛,對於路長一樣的在對錢鬆弛.不懂鬆弛操作的很抱歉 ac 840k 109ms include includeusing namesp...