藍橋杯寒假訓練 1

2021-10-01 16:58:07 字數 3183 閱讀 2322

一年一度的植樹節就要到了,計算機學院學生準備在學院教學樓門前的空地上種植樹木。為使樹木排列得更加美觀,大家決定把樹木排列成菱形。 現在告訴你我們所擁有的樹木能排列成邊長為 nn 的菱形,請你程式設計輸出樹木所排列的圖案(用 * 號代表樹木)。

input

乙個整數 nn (1≤n≤10)(1≤n≤10)

output

排列成菱形圖案的 * 號。 請注意在圖案中:每行樹木之間無空行,每列樹木之間均有乙個空列。

examples

input

copy

3
output

copy

*

* *

* *

* *

*

input

copy

4
output

copy

*

* *

* *

* *

* *

* *

*

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f

typedef long long ll;

const ll mod=1e9+7;

using namespace std;

int n;

int main()

cout<=0; i--)

cout《蛇形矩陣是由 11 開始的自然數依次排列成的乙個矩陣上三角形。

input

輸入由乙個正整數 nn 組成。 (1≤n≤100)(1≤n≤100)

output

對於每一組資料,輸出乙個 nn 行的蛇形矩陣。矩陣三角中同一行的數字用乙個空格分開。行尾不要多餘的空格。

examples

input

copy

3

output

copy

1 3 6

2 54

input

copy

4
output

copy

1 3 6 10

2 5 9

4 87

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f

typedef long long ll;

const ll mod=1e9+7;

using namespace std;

int n,hei,hej,sum=1,ls;

int main()

;int fy[4]= ;

int mp[4][4],vis[16],ct;

bool jc(int x,int y,int n)

}return true;

}void dfs(int x,int y)

else if(y>=4)

dfs(x+1,0);

else}}

}int main()

sum%=11;

if(sum==s1[12]-'0')

cout<<"right"這個算式中 a−i代表 1−9 的數字,不同的字母代表不同的數字。

比如:6+83+952714 就是一種解法,

5+31+972486 是另一種解法。

這個算式一共有多少種解法?

input

無輸入。

output

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f

typedef long long ll;

using namespace std;

//(a*c+b)*gih+def*c=10*c*gih

int vis[10],s[10],ct;

int pd()

void dfs(int tt)

else}}

}int main()}}

}}}}

}}

cout《在 n×nn×n 的方格棋盤放置了 nn 個皇后,使得它們不相互攻擊(即任意 2 個皇后不允許處在同一排,同一列,也不允許處在與棋盤邊框成 45 角的斜線上。

你的任務是,對於給定的 nn,求出有多少種合法的放置方法。

input

輸入乙個正整數 nn, nn 代表棋盤和皇后的數量 (0output

輸出乙個整數,代表共有多少種合法的放置方案數

example

input

copy

4

output

copy

2
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f

typedef long long ll;

using namespace std;

int n,mp[20],ct;

void dfs(int x)

else

return ans;

}void dg(int t,int ls)

else

}int main()

藍橋杯訓練day1

快速冪 題目描述 給定a,b,p,求 a b mod p。輸入輸入共一行。第一行有三個數,n,m,p。輸出輸出共一行,表示所求。共10組資料 對100 的資料,a,b為long long範圍內的非負整數,p為int內的非負整數。樣例輸入 2 5 3樣例輸出 21 初始的時候可以令res 1 2 判斷...

藍橋杯訓練

題目 水仙花數 輸出100 999中的所有水仙花數。若3位數abc滿足 abc a3 b3 c3,則稱為水仙花數,例如153 13 53 33 int main int argc,char ar return0 相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排 五人一排 七人一...

2017藍橋杯寒假訓練計畫(一)1 18

填空題 1.報數遊戲 vector a new vector for int i 1 i 10 i for system.out.println a 答案 a.add a.remove 0 思路 vector其實不是很懂,但是憑其他 可以看出add和remove的作用,在第三個for迴圈中填寫a.a...