金字塔和吊絲的逆襲 水題

2021-07-24 19:05:07 字數 1386 閱讀 2639

好久沒寫部落格了,都不會寫了,今天有那麼刷題時,學習到了一些好的思路,給大家分享一下。

##題目大意##

1.屌絲的逆襲

.cn/problem/1400/

2.金字塔

1.屌絲的逆襲:

因為該題要求前後左右人的魅力值總和最大的那個人的位置,該題給了範圍,第一種思路就是你要考慮最左邊,最右邊,最上邊和最下邊的情況,因為這些都是特殊的位置,這樣程式會很複雜。

另一種思路的解決方法,就是定義乙個22*22的二維陣列,給它初始化為0,並且讓陣列的i,j都從1開始到你輸入的最大行列為止,這樣相當於乙個同心矩陣,最外一層是0,你所操作的是內層,這樣你就不用考慮邊界的情況,因為邊界都是0。

>

2.**

/*吊絲的逆襲*/

# include

#define inef 9999999

int main(void)

; int max = -inef;//因為要求最大的值,先初始化最小

while(scanf("%d%d",&m, &n))

}for(i = 1; i<=m; i++)

}

}printf("%d %d %d\n",k,l,max);

} return

0;}

3.金字塔

因為題目的要求是金字塔的兩邊對稱,也可以用乙個二位陣列來解決,陣列的行是你輸入的數字,陣列的列是你輸入數字的二倍,然後給陣列全都初始化為空格,然後從中間位置開始填充金字塔。

用乙個變數來儲存要輸入下滑線的個數,在用乙個變數來儲存你每一行要填坑的最初位置,具體看**。

4.**

# include 

int main(void)

}int t = 0;//記錄下劃線的個數

int j = n;//來記錄填坑的最初位置

for(int i = 0; i1;

a[i][j] = '/';

for(int k = j+1; k1; k++)

a[i][t+j+1] = '\\';//輸出反斜槓用這樣

t+=2;

} for(int i = 0; ifor(int j = 0; j2; j++)

printf("\n");

} return

0;}

通往成功的金字塔

在我看來,通往成功 的金字塔是由它們組成的 1.態度 2.方法 3.目標 4.策略 5.戰術 6.執行 我們把所有的時間都花在執行 上,碌碌無為,斤斤計較那些瑣碎的細節。你發現了沒有 沒有人因為執行 傻瓜 指南上的方法而成功。譯註 dummies叢書,是國外一種流行的指南叢書 戰術只是告訴你應該做什...

建立影像金字塔的意義

影像金字塔結構 指在同一的空間參照下,根據使用者需要以不同解析度進行儲存與顯示,形成解析度由粗到細 資料量由小到大的金字塔結構。影像金字塔結構用於影象編碼和漸進式影象傳輸,是一種典型的分層資料結構形式,適合於柵格資料和影響資料的多解析度組織,也是一種柵格資料或影像資料的有失真壓縮方式。分層 是指 影...

金字塔結構的好處

金字塔結構可以從兩種方向來看,乙個是正向的來看,一種是逆向來看。它的這種同層之間的並列關係和上下層之間的支撐與被支撐關係,生動的從另乙個角度向我們提供了一種學習認識以致達到靈活運用知識的方式。逆向金字塔 從實踐中獲取認知進而總結的過程,由實到虛。這種過程符合人類認識事物的過程,也符合知識的發展過程。...