第十一屆藍橋杯大賽第二次模擬 7 螺旋

2021-10-14 18:13:02 字數 1252 閱讀 6199

【問題描述】

對於乙個 n 行 m 列的**,我們可以使用螺旋的方式給**依次填上正整數,我們稱填好的**為乙個螺旋矩陣。

例如,乙個 4 行 5 列的螺旋矩陣如下:

1 2 3 4 5

14 15 16 17 6

13 20 19 18 7

12 11 10 9 8

【輸入格式】

輸入的第一行包含兩個整數 n, m,分別表示螺旋矩陣的行數和列數。

第二行包含兩個整數 r, c,表示要求的行號和列號。

【輸出格式】

輸出乙個整數,表示螺旋矩陣中第 r 行第 c 列的元素的值。

【樣例輸入】

4 5

2 2

【樣例輸出】

【評測用例規模與約定】

對於 30% 的評測用例,2 <= n, m <= 20。

對於 70% 的評測用例,2 <= n, m <= 100。

對於所有評測用例,2 <= n, m <= 1000,1 <= r <= n,1 <= c <= m。

題解:

#include

using

namespace std;

int a[

1001][

1001];

int num=

1,m,n;

void

one(

int i,

int j)

void

two(

int i,

int j)

void

three

(int i,

int j)

void

four

(int i,

int j)

intmain()

int r,c;

cin>>r>>c;

cout<[c-1];

return0;

}

第十一屆藍橋杯大賽第二次模擬(軟體類)真題

以下為第十一屆藍橋杯大賽第二次模擬 軟體類 真題加我寫的題解,如有錯誤望指正。問題描述 在計算機儲存中,12.5mb是多少位元組?答案提交 12.5 1024 1024 問題描述 乙個包含有2019個結點的有向圖,最多包含多少條邊?不允許有重邊 答案提交 2019 2018 問題描述 將lanqia...

第十一屆藍橋杯

問題描述 小藍要為一條街的住戶製作門牌號。這條街一共有 2020 位住戶,門牌號從 1 到 2020 編號。小藍製作門牌的方法是先製作 0 到 9 這幾個數字字元,最後根據需要將字 符貼上到門牌上,例如門牌 1017 需要依次貼上字元 1 0 1 7,即需要 1 個 字元 0,2 個字元 1,1 個...

第十一屆藍橋杯 矩陣

問題描述 把 1 2020 放在 2 1010 的矩陣裡。要求同一行中右邊的比左邊大,同一列中下邊的比上邊的大。一共有多少種方案?答案很大,你只需要給出方案數除以 2020 的餘數即可。答案提交 這是一道結果填空題,你只需要算出結果後提交即可。本題的結果為乙個整數,在提交答案時只填寫這個整數,填寫多...