藍橋杯JAVA言語B組 切麵條

2021-07-30 10:07:32 字數 466 閱讀 8888

一根高筋拉麵,中間切一刀,可以得到2根麵條。

如果先對折1次,中間切一刀,可以得到3根麵條。

如果連續對折2次,中間切一刀,可以得到5根麵條。

那麼,連續對折10次,中間切一刀,會得到多少麵條呢?

答案是個整數,請通過瀏覽器提交答案。不要填寫任何多餘的內容。

答案:1025

解析:本題也在於思考的過程,他是一根拉麵切開。然後查個數

先將拉面對折一次(對折了1次),此時為環狀,然後切開,長度分別為1/4 + 1/4 + 1/2

再對折一次(對折了2次),切開長度分別為1/8 1/8 1/4 1/4 1/4

再對折一次(對折了3次) 1/16 1/16 1/8 * 7  為9根

由此考慮,為2^n+1

或者考慮:對折了一次後把兩個系上,然後切一刀是兩根,然後再把記的結解開則變為3根

然後對折兩次後把頭系上,然後一刀切開,為4個,在把結解開為5個

切麵條解析 (藍橋杯)

一根高筋拉麵,中間切一刀,可以得到2根麵條。如果先對折1次,中間切一刀,可以得到3根麵條。如果連續對折2次,中間切一刀,可以得到5根麵條。那麼,連續對折10次,中間切一刀,會得到多少麵條呢?包含多組資料,首先輸入t,表示有t組資料.每個資料一行,是對折的次數。每行一組資料,輸出得到的麵條數。301 ...

藍橋杯 2014本科B 切麵條

一根高筋拉麵,中間切一刀,可以得到2根麵條。如果先對折1次,中間切一刀,可以得到3根麵條。如果連續對折2次,中間切一刀,可以得到5根麵條。那麼,連續對折10次,中間切一刀,會得到多少麵條呢?答案是個整數,請通過瀏覽器提交答案。不要填寫任何多餘的內容。比賽的時候撕衛生紙 怎奈太薄,有乙個小的我沒計算,...

題解。2014 C C 本科B組 切麵條

一根高筋拉麵,中間切一刀,可以得到2根麵條。如果先對折1次,中間切一刀,可以得到3根麵條。如果連續對折2次,中間切一刀,可以得到5根麵條。那麼,連續對折10次,中間切一刀,會得到多少麵條呢?答案是個整數,請通過瀏覽器提交答案。不要填寫任何多餘的內容。include includeint solve ...