国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

自然數(shù)的拆分問題

這篇具有很好參考價(jià)值的文章主要介紹了自然數(shù)的拆分問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

題目描述

任何一個(gè)大于?11?的自然數(shù)?n,總可以拆分成若干個(gè)小于?n?的自然數(shù)之和?,F(xiàn)在給你一個(gè)自n,要求你求出?n?的拆分成一些數(shù)字的和。每個(gè)拆分后的序列中的數(shù)字從小到大排序。然后你需要輸出這些序列,其中字典序小的序列需要優(yōu)先輸出。

輸入格式

輸入:待拆分的自然數(shù)?n。

輸出格式

輸出:若干數(shù)的加法式子。

樣例輸入

7

樣例輸出

1+1+1+1+1+1+1
1+1+1+1+1+2
1+1+1+1+3
1+1+1+2+2
1+1+1+4
1+1+2+3
1+1+5
1+2+2+2
1+2+4
1+3+3
1+6
2+2+3
2+5
3+4

說明/提示

數(shù)據(jù)保證,2 ≤ n ≤ 8。文章來源地址http://www.zghlxwxcb.cn/news/detail-655173.html

參考代碼

#include<bits/stdc++.h>
using namespace std;
int a[100],n,m;
void dfs(int d, int p, int sum)
{
	if(sum == n) 
	{
		for(int i = 1; i <= d - 1; i++) 
		{
			cout<<a[i];
			
			if(i != d - 1)
				cout<<"+";
		}
		
		cout<<endl;
		return ;
	}
	for(int i = p; i <= n - 1; i++)
    {	
		if(sum + i <= n)
		{	
			a[d] = i;
			dfs(d + 1, i, sum + i);
		}
	}
}
int main() 
{
	cin>>n;
	dfs(1, 1, 0);
	return 0;
}

到了這里,關(guān)于自然數(shù)的拆分問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 用連續(xù)自然數(shù)之和來表達(dá)整數(shù)(100%用例)C卷 (Java&&Python&&C++&&Node.js&&C語言)

    一個(gè)整數(shù)可以由連續(xù)的自然數(shù)之和來表示。給定一個(gè)整數(shù),計(jì)算該整數(shù)有幾種連續(xù)自然數(shù)之和的表達(dá)式,且打印出每種表達(dá)式。 該整數(shù)的所有表達(dá)式和表達(dá)式的個(gè)數(shù)。如果有多種表達(dá)式,輸出要求為: 1.自然數(shù)個(gè)數(shù)最少的表達(dá)式優(yōu)先輸出 2.每個(gè)表達(dá)式中按自然數(shù)遞增的順序輸

    2024年01月16日
    瀏覽(22)
  • 關(guān)于vue的element的輸入框el-input限輸入只能是數(shù)字,包含小數(shù),正數(shù),自然數(shù)等等。

    關(guān)于element的輸入框el-input限輸入只能是數(shù)字,就是包括數(shù)字123456,小數(shù)的只能一個(gè)小數(shù)點(diǎn),不能出現(xiàn)多個(gè)小數(shù)點(diǎn),小數(shù)可以0開頭,但是整數(shù)不能0開頭,不能輸入文字,不能輸入負(fù)數(shù),所以對(duì)于這個(gè)我做了兩個(gè)判斷,一個(gè)是正則判斷,還有一個(gè)是0開頭的整數(shù)判斷,正則判斷是只

    2024年02月12日
    瀏覽(27)
  • C語言整型轉(zhuǎn)字符型和字符型轉(zhuǎn)整型的簡便且有效的方法(對(duì)于自然數(shù))

    C語言整型轉(zhuǎn)字符型和字符型轉(zhuǎn)整型的簡便且有效的方法(對(duì)于自然數(shù))

    最近做到題目涉及數(shù)據(jù)類型的轉(zhuǎn)換,查了很多資料,發(fā)現(xiàn)博客上的文章在此方面不全面,特別是在整型轉(zhuǎn)成字符型上提供的方法不太好(指比較復(fù)雜),因此想做個(gè)總結(jié)。此方法主要涉及atoi,itoa和sprintf函數(shù)。 主要提供2種方法。 方法1:利用+‘0’將單個(gè)數(shù)字轉(zhuǎn)字符 代碼演示

    2024年02月15日
    瀏覽(22)
  • 【洛谷 P1029】[NOIP2001 普及組] 最大公約數(shù)和最小公倍數(shù)問題 題解(更相減損術(shù))

    輸入兩個(gè)正整數(shù) x 0 , y 0 x_0, y_0 x 0 ? , y 0 ? ,求出滿足下列條件的 P , Q P, Q P , Q 的個(gè)數(shù): P , Q P,Q P , Q 是正整數(shù)。 要求 P , Q P, Q P , Q 以 x 0 x_0 x 0 ? 為最大公約數(shù),以 y 0 y_0 y 0 ? 為最小公倍數(shù)。 試求:滿足條件的所有可能的 P , Q P, Q P , Q 的個(gè)數(shù)。 一行兩個(gè)正整數(shù) x 0 , y 0

    2024年02月09日
    瀏覽(23)
  • [NOIP2002 普及組] 選數(shù)#洛谷

    已知 n n n 個(gè)整數(shù) x 1 , x 2 , ? ? , x n x_1,x_2,cdots,x_n x 1 ? , x 2 ? , ? , x n ? ,以及 1 1 1 個(gè)整數(shù) k k k ( k n kn k n )。從 n n n 個(gè)整數(shù)中任選 k k k 個(gè)整數(shù)相加,可分別得到一系列的和。例如當(dāng) n = 4 n=4 n = 4 , k = 3 k=3 k = 3 , 4 4 4 個(gè)整數(shù)分別為 3 , 7 , 12 , 19 3,7,12,19 3 , 7 , 12 , 19 時(shí),

    2024年01月20日
    瀏覽(22)
  • [NOIP2007 普及組] 紀(jì)念品分組

    [NOIP2007 普及組] 紀(jì)念品分組

    元旦快到了,校學(xué)生會(huì)讓樂樂負(fù)責(zé)新年晚會(huì)的紀(jì)念品發(fā)放工作。為使得參加晚會(huì)的同學(xué)所獲得 的紀(jì)念品價(jià)值相對(duì)均衡,他要把購來的紀(jì)念品根據(jù)價(jià)格進(jìn)行分組,但每組最多只能包括兩件紀(jì)念品, 并且每組紀(jì)念品的價(jià)格之和不能超過一個(gè)給定的整數(shù)。為了保證在盡量短的時(shí)間

    2024年02月14日
    瀏覽(24)
  • 一本通1919:【02NOIP普及組】選數(shù)

    一本通1919:【02NOIP普及組】選數(shù)

    這道題感覺很好玩。 先放題目: 信息學(xué)奧賽一本通(C++版)在線評(píng)測(cè)系統(tǒng) (ssoier.cn) http://ybt.ssoier.cn:8088/problem_show.php?pid=1919 已知 n 個(gè)整數(shù) x1,x2,…,xn,以及一個(gè)整數(shù) k(k<n)。從 n 個(gè)整數(shù)中任選 k 個(gè)整數(shù)相加,可分別得到一系列的和。例如當(dāng) n=4,k=3,4 個(gè)整數(shù)分別為 3,7,

    2024年02月16日
    瀏覽(26)
  • [NOIP2004 普及組] FBI 樹 隊(duì)列解法

    [NOIP2004 普及組] FBI 樹 隊(duì)列解法

    我們可以把由 0 和 1 組成的字符串分為三類:全 0 串稱為 B 串,全 1 串稱為 I 串,既含 0 又含 1 的串則稱為 F 串。 FBI 樹是一種二叉樹,它的結(jié)點(diǎn)類型也包括 F 結(jié)點(diǎn),B 結(jié)點(diǎn)和 I 結(jié)點(diǎn)三種。由一個(gè)長度為 $2^N$ 的 01 串 S 可以構(gòu)造出一棵 FBI 樹 T,遞歸的構(gòu)造方法如下: 1. T?的根

    2024年02月07日
    瀏覽(24)
  • [NOIP2009 普及組] 分?jǐn)?shù)線劃定#洛谷

    世博會(huì)志愿者的選拔工作正在 A 市如火如荼的進(jìn)行。為了選拔最合適的人才,A 市對(duì)所有報(bào)名的選手進(jìn)行了筆試,筆試分?jǐn)?shù)達(dá)到面試分?jǐn)?shù)線的選手方可進(jìn)入面試。面試分?jǐn)?shù)線根據(jù)計(jì)劃錄取人數(shù)的 150 % 150% 150% 劃定,即如果計(jì)劃錄取 m m m 名志愿者,則面試分?jǐn)?shù)線為排名第 m ×

    2024年01月17日
    瀏覽(24)
  • NOIP2013普及組復(fù)賽T4:車站分級(jí)

    題目鏈接:洛谷P1983 [NOIP2013 普及組] 車站分級(jí) 一條單向的鐵路線上,依次有編號(hào)為 1 , 2 , … , n 1, 2, …, n 1 , 2 , …

    2024年02月08日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包