藍橋盃國賽 雷射樣式(三種辦法詳解)

2021-10-11 08:44:21 字數 1226 閱讀 9231

【問題描述】

x星球的盛大節日為增加氣氛,用30台機光器一字排開,向太空中打出光柱。

安裝除錯的時候才發現,不知什麼原因,相鄰的兩台雷射器不能同時開啟!

國王很想知道,在目前這種bug存在的情況下,一共能打出多少種雷射效果?

顯然,如果只有3臺機器,一共可以成5種樣式,即:

1、全都關上(sorry, 此時無聲勝有聲,這也算一種)

2、開一台,共3種

3、開兩台,只1種

但是30臺就不好算了,國王只好請你幫忙了。

【答案提交】

要求提交乙個整數,表示30臺雷射器能形成的樣式種數。

注意,只提交乙個整數,不要填寫任何多餘的內容。

答案:2178309
#include

using

namespace std;

intmain()

cout << f[29]

[0]+ f[29]

[1]<< endl;

return0;

}//#include

using

namespace std;

intmain()

cout << f[30]

[0]+ f[30]

[1]<< endl;

return0;

}

//位運算暴力

#include

using

namespace std;

intjudge

(int x,

int k)

intmain()

} cnt+

=flag;

} cout

}

#include

using

namespace std;

int ans;

const

int n =30;

bool st[n]

;void

dfs(

int u)

// 每一次都有兩種選擇

dfs(u +1)

;// 1、關閉,對 u 不進行操作 if(

!st[u -1]

)// 2、開啟

}int

main()

藍橋盃國賽雷射樣式

x星球的盛大節日為增加氣氛,用30台機光器一字排開,向太空中打出光柱。安裝除錯的時候才發現,不知什麼原因,相鄰的兩台雷射器不能同時開啟!國王很想知道,在目前這種bug存在的情況下,一共能打出多少種雷射效果?顯然,如果只有3臺機器,一共可以成5種樣式,即 全都關上 sorry,此時無聲勝有聲,這也算一...

2018藍橋杯B組國賽 雷射樣式

x星球的盛大節日為增加氣氛,用30台機光器一字排開,向太空中打出光柱。安裝除錯的時候才發現,不知什麼原因,相鄰的兩台雷射器不能同時開啟!國王很想知道,在目前這種bug存在的情況下,一共能打出多少種雷射效果?ctgu yyf include include include include includ...

雷射樣式 2023年藍橋盃國賽題

問題描述 x星球的盛大節日為增加氣氛,用30台機光器一字排開,向太空中打出光柱。安裝除錯的時候才發現,不知什麼原因,相鄰的兩台雷射器不能同時開啟!國王很想知道,在目前這種bug存在的情況下,一共能打出多少種雷射效果?顯然,如果只有3臺機器,一共可以成5種樣式,即 全都關上 sorry,此時無聲勝有聲...