五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【藍(lán)橋杯學(xué)習(xí)記錄】蛇形填數(shù)

2022-04-01 22:13 作者:長舟泛歌  | 我要投稿

一、題目

如下圖所示,小明用從?1 開始的正整數(shù)“蛇形”填充無限大的矩陣。請你計(jì)算矩陣中第?20 行第?20 列的數(shù)是多少?

二、解題思路

?填空題,而且數(shù)比較小,直接用暴力方法。我們設(shè)行為i,列為j,行和列都從1開始。我們從(1,1)開始,觀察后發(fā)現(xiàn),在i-1超出邊界值1時,i=1,且下次開始i開始++。j同理,超出邊界之后j=1,且下次j++。同時我們發(fā)現(xiàn),行數(shù)由減變加之后,列由加到減,列同理。

所以我們設(shè)置兩個falg:flag_i,flag_j(1為加,0為減),初始i=1,j=1。i先減,j先加,但是這時i-1=0,所以下次還是i=1,而此時j=2,此時值為2,且下次j-1,i+1......

具體代碼如下:

三、完整代碼

四、出現(xiàn)問題

開始while循環(huán)條件因?yàn)槭莍=j=20,所以我相當(dāng)然寫的是i!=20 && j!=20。但其實(shí)不對,在其中一個出現(xiàn)20的時候,判斷就是假,循環(huán)就會停止,所以應(yīng)該是用或運(yùn)算



【藍(lán)橋杯學(xué)習(xí)記錄】蛇形填數(shù)的評論 (共 條)

分享到微博請遵守國家法律
仙居县| 噶尔县| 开远市| 大方县| 布尔津县| 海盐县| 石首市| 黔东| 武冈市| 塔河县| 射洪县| 新闻| 策勒县| 嫩江县| 九台市| 合山市| 堆龙德庆县| 建湖县| 榕江县| 新丰县| 手机| 上栗县| 搜索| 栾城县| 永丰县| 益阳市| 临武县| 盖州市| 张家界市| 绵阳市| 民勤县| 柳江县| 海宁市| 探索| 襄城县| 阳西县| 五河县| 若羌县| 吉林省| 松溪县| 南溪县|