優美三角剖分

2021-08-08 03:06:01 字數 2420 閱讀 9913

優美三角剖分

(********.pas/c/cpp)

題目描述:

小x同學為了搞好和小c同學的關係,特意尋找了一些優美的影象作為禮物。

這是一些由無窮無盡三角形組成的極為優美的圖形,小x同學很想實現這些極富美感的圖形,但是作為一名初賽都未過的偽退役選手,他水平有限,於是這個艱鉅的任務就落在你們身上了。

由於好心的出題人,資料範圍n<=10。

(具體圖形詳見樣例,每一階圖形都是由3個上一階圖形拼成的)

輸入描述:

只有一行,輸入乙個整數為n,表示要求出n階的圖形。

輸出描述;

輸出描述:

輸出相應的圖形。

樣例輸入:(三合一,最終評測樣例只有一行,1個n)

3
2
1
樣例輸出:

/\
/__\
/\  /\
/__\/__\
/\      /\
/__\    /__\
/\  /\  /\  /\
/__\/__\/__\/__\
/\
/__\
/\  /\
/__\/__\
/\
/__\
這題遞迴,而已不需要更多。
不過呢。
作為乙個,一開始沒有找到規律的人。
我認真的打表了8個圖形。。。。
教大家乙個很好用的打表的方法,
雖然沒用,但我還是要分享。
看啊,p黨。
比如:
正常是這樣:
writeln('   ***x   ');
writeln('*********x');
實現步奏:
writeln('   ***x   ');writeln('*********x');
然後(在下面複製乙個):
writeln('   ***x   ');
writeln('*********x');
writeln('   ***x   ');writeln('*********x');
第三部(打空格):
writeln('          ***x   ');writeln('       *********x');
writeln('   ***x   ');writeln('*********x');
第四部(一行一行複製上):
writeln('          ***x   ');writeln('       *********x');
writeln('   ***x   ');writeln('******************xx');
然後:
writeln('        ***x   ');writeln('     *********x');
writeln('    ***x    ***x  ');writeln('******************xx');
好了。
是不是很快?
謝謝;
接下來是正解:
var

i,j,h,k,n,m:longint;

a:array[1..2048]of ansistring;

begin

assign(input,'********.in');

assign(output,'********.out');

reset(input);

rewrite(output);

h:=2;

a[1]:=' /\ ';

a[2]:='/__\';

read(n);

for i:=2 to n do

begin

for j:=1 to h do

a[j+h]:=a[j]+a[j];

for j:=1 to h do

for k:=1 to h do

a[j]:=' '+a[j]+' ';

h:=h*2;

end;

for i:=1 to h do

writeln(a[i]);

close(input);

close(output);

end.

謝謝大家!!!!!!!!!!!!!!!!
/鼓掌

優美三角剖分 字元 模擬

description 這是一些由無窮無盡三角形組成的極為優美的圖形。由於好心的出題人,資料範圍n 10。具體圖形詳見樣例,每一階圖形都是由3個上一階圖形拼成的 input 只有一行,輸入乙個整數為n,表示要求出n階的圖形。output 輸出相應的圖形。sample input32 1 sample...

三角剖分詳解

三角剖分定義 定義 三角剖分 假設v是二維實數域上的有限點集,邊e是由點集中的點作為端點構成的封閉線段,e為e的集合。那麼該點集v的乙個三角剖分t v,e 是乙個平面圖g,該平面圖滿足條件 1.除了端點,平面圖中的邊不包含點集中的任何點。2.沒有相交邊。3.平面圖中所有的面都是三角面,且所有三角面的...

三角剖分詳解

三角剖分定義 定義 三角剖分 假設v是二維實數域上的有限點集,邊e是由點集中的點作為端點構成的封閉線段,e為e的集合。那麼該點集v的乙個三角剖分t v,e 是乙個平面圖g,該平面圖滿足條件 1.除了端點,平面圖中的邊不包含點集中的任何點。2.沒有相交邊。3.平面圖中所有的面都是三角面,且所有三角面的...