趣味程式題

2021-06-01 21:11:50 字數 652 閱讀 8370

昨天偶爾看到乙個題目,有8個盤子排成一排,有3個蘋果,要將這三個蘋果放入盤子中,問有多少中排法,左邊連續排三個和右邊連續排三個為不同的排法,用程式實現。

程式如下:

public class handle

/*** 將第三個數從一加到n

* @param x

* @param y

* @param z

* @param n

*/private void addz(int x,int y,int z,int n)

}/**

* 將第二個數加一,一直加到n-1。第三個數為第二個數加1,加到n

* @param x

* @param y

* @param z

* @param n

*/private void addxy(int x,int y,int z,int n)

}/**

* 將第三個數加一,一直加到n-2,第二個數為第乙個數加一,一直加到n-1,第三個數為第二個數加一,一直加到n

* @param x

* @param y

* @param z

* @param n

*/private void addxyz(int x,int y,int z,int n)}}

MySQL趣味題 Hankson的趣味題

思路 由於x是b1的約數,所以x的質因子一定也是b1的質因子,我們可以對b1的每個質因子p,分別計算a0,a1,b0,b1分別 包含多少個p.然後討論x可能含有幾個p即可 include include include include include include using namespace ...

python趣味題 python 趣味百題3

等差素數數列 類似7 37 67 97 107 137 167 197這樣由素數組成的數列。素數數列具有項數的限制,一般指素數數列的項數有多少個連續項,最多可以存在多少個連續項 程式設計找出100以內的等差素數數列 思路 1.篩法找出100以內所有素數 2.對於素數list內兩兩組合,構造等差數列a...

趣味百題之趣味猜想

coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 created on wed dec 07 18 43 25 2016 趣味百題之趣味猜想 author onlyyo 1.角谷猜想的內容為 任意給定乙個自然數,若它為偶數...