a144. 整數分拆
標籤 :
通過比率 : 194人/217人 ( 89% ) [非即時]
評分方式:
Tolerant

最近更新 : 2011-09-14 09:56

內容

一個正整數可以寫成一些正整數的和。在數論上,跟這些和式有關的問題稱為整數分拆整數剖分整數分割。其中最常見的問題就是給定正整數n,求不同數組(a1,a2,...,ak)的數目,符合下面的條件:

  1. a1 + a2 + ... + ak = n (k的大小不定)
  2. a1 >= a2 ... >= ak
  3. 其他附加條件(例如限定「k是偶數」,或「ai不是1就是2」等)

分割函數p(n)是求符合以上第一、二個條件的數組數目。

 

輸入說明

輸入一個正整數n   , n < 100

EOF結束輸入

輸出說明

輸出符合分割函數p(n)的全部數組

以字典順序由大到小輸出

範例輸入 #1
4
範例輸出 #1
4
3 1
2 2
2 1 1
1 1 1 1
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
http://zh.wikipedia.org/wiki/%E6%95%B4%E6%95%B8%E5%88%86%E6%8B%86
標籤:
出處:
jsw7524 [管理者: netsphere (JSW) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」