Fractal (第一場 遞迴與回溯)

2021-10-08 13:54:21 字數 563 閱讀 5429

分形遞迴

進三個變數,n和橫縱座標

d是圖形每次變換的長度,每次座標定位到左上角,分成左上,左下,右上,右下,中。

可知,左上座標不變,右上橫座標加兩個圖形長度,縱座標不變。同理,其它位置也可以模擬出來。

邊界條件是n=1,只有"x"。

intf(

int n,

int x,

int y)

else

}

冪函式

int

ppow

(int num,

int mi)

return ans;

}

主函式

先生成了d*d的純空格,呼叫f(),在陣列裡面填"x"

最後輸出

int

main()

}}f(n,0,

0);for

(int i=

0;i) cout<<

"-"<}return0;

}

第一場雪 杭州

上周五杭州還熱得要命,週六就開始下雨凍人。前兩天楓葉還火紅得溢著秋意,今天就雪壓青枝了。這是我見過的第一場雪,也是今年杭州的第一場雪。以前去北方都是夏天,所以導致都沒見過雪。想起以前的同桌邀請我過去哈爾濱觀賞冰雕,我心裡有點惴惴,怕自己去了成了被觀賞的就慘了。發幾張 早上起來的時候是很小的顆粒狀。走...

暑期第一場題解

此題,emmmm,有毒,很容易出現各種bug,還是自己菜,不能動不動就覺得是資料有問題,此題肯定要用字串,模擬的題,有點長 蒟蒻瑟瑟發抖 不過不難理解,仔細看看就明白了,主要是細節方面的處理 include include include includeusing namespace std int...

暑期集訓第一場

找規律,當n 3 0的時候,ans pow n 3,3 當n 4 0的時候,就是pow n 2,2 n 4。include include define ll long long using namespace std ll t,n intmain else if n 4 0 else 題目中說了不...