[洛谷 1044][2003 NOIP普及組] 棧 {Catalan數列}
題目
解題思路
我只知道這道題可以用Catalan數列做
Catalan數列是什麼?
- Catn=n+1C2nn
Catalan數列可以做什麼題目?
- n個左括號和n個右括號組成的合法括號序列的數量
- 1,2,……,n經過一個棧,形成的合法出棧序列的數量
- n個節點構成的不同二叉樹的數量
- 在平面直角座標系上,每一步只能向上或向右走,從(0,0)到(n,m)並且除兩個端點外不接觸直線y=x的路線數量
程式碼
#include<cstdio>
using namespace std;
int n,f[1010];
int main()
{
scanf("%d",&n); f[0]=f[1]=1;
for (int i=2;i<=n;i++)
for (int j=0;j<i;j++)
f[i]+=f[j]*f[i-j-1];
printf("%d",f[n]);
}
相關推薦
[洛谷 1044][2003 NOIP普及組] 棧 {Catalan數列}
題目 解題思路 我只知道這道題可以用Catalan數列Catalan數列Catalan數列做 Catalan數列Catalan數列Catalan數列是什麼? Catn=C2nnn+1Cat_{n}
NOIP 普及組 T4 子矩陣(--洛谷P2258)
題目描述 給出如下定義: 子矩陣:從一個矩陣當中選取某些行和某些列交叉位置所組成的新矩陣(保持行與列的相對順序)被稱為原矩陣的一個子矩陣。 例如,下面左圖中選取第2、4行和第2、4、5列交叉位置的元素得到一個2*3的子矩陣如右圖所示。 9 3 3 3 9 9 4 8 7 4
博弈論(noip普及組2010第四題 三國遊戲)
三國 勝利 沒有 blog hang max efi () turn 小涵很喜歡電腦遊戲,這些天他正在玩一個叫做《三國》的遊戲。 在遊戲中,小涵和計算機各執一方,組建各自的軍隊進行對戰。遊戲中共有 N 位武將(N為偶數且不小於 4),任意兩個武將之間有一個“默
洛谷P1449 後綴表達式 棧 模擬 字符串
後綴 後綴表達式 char con 棧模擬 mat cstring for urn 洛谷P1449 後綴表達式 棧 模擬 字符串 棧模擬一下 碰到 . 如果輸入的是數字就把數字放進棧中 1 #include <cstdio> 2 #include
noip普及組2004 火星人
簡單 第一個 fst 範圍 namespace while 限制 mut 這樣的 火星人 描述 人類終於登上了火星的土地並且見到了神秘的火星人。人類和火星人都無法理解對方的語言,但是我們的科學家發明了一種用數字交流的方法。這種交流方法是這樣的,首先,火星人把一個非常大的數字
noip普及組2004 FBI樹
length name 組成 clas turn line fib 遍歷 bool FBI樹 描述 我們可以把由“0”和“1”組成的字符串分為三類:全“0”串稱為B串,全“1”串稱為I串,既含“0”又含“1”的串則稱為F串。 FBI樹是一種二叉樹1,它的結點類型也包括F結點
noip普及組2007 紀念品分組
spa 滿足 格式 oca mes logs pac syn 相對 紀念品分組 描述 元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得 的紀念品價值相對均衡,他要把購來的紀念品根據價格進行分組,但每組最多只能包括兩件紀念品, 並且每組紀念品
noip普及組2013 車站分級(luogu P1983)
eof 矩陣 oid har 一個 org pac 題目 style 原題鏈接:https://www.luogu.org/problem/show?pid=1983 題目大意:每個車站有一個權值,每一車次始發站與終點站之間如果有不停靠的點,那麽它的權值一定比停靠的點的權值
紀念品分組NOIp普及組2007
iostream 兩件 nbsp 超過 use region 出錯 nta out 題目描述 元旦快到了,校學生會讓樂樂負責新年晚會的紀念品發放工作。為使得參加晚會的同學所獲得 的紀念品價值相對均衡,他要把購來的紀念品根據價格進行分組,但每組最多只能包括兩件紀念品, 並且每
NOIP普及組2015 T1金幣
play 階段 for pac getchar 一場 生涯 cnblogs char 我對模擬的理解:http://www.cnblogs.com/AKMer/p/9064018.html 題目鏈接:https://www.luogu.org/p
牛客NOIP普及組R1 C括號(dp)
http col ems 題目 mod spa i++ www. eof 題意 題目鏈接 Sol maya普及組的dp都要想很長時間,我真是越來越菜了qwq 設$f[i][j]$表示當前到第$i$個位置,剩下$j$個左括號沒被匹配 轉移的時候判斷一下即可
洛谷P2606 [ZJOI2010]排列計數(組合數 dp)
org ase urn name 排列 可能 style amp lock 題意 題目鏈接 稱一個1,2,...,N的排列P1,P2...,Pn是Magic的,當且僅當2<=i<=N時,Pi>Pi/2. 計算1,2,...N的排列中有多少是Magi
2017 NOIP普及組
2017 NOIP普及組 待參考資料: [1]:https://blog.csdn.net/XLno_name/article/details/78559973?utm_source=blogxgwz3 題目一覽表(Green color indicate unde
洛谷-鋪地毯-NOIP2011提高組複賽
題目描述 為了準備一個獨特的頒獎典禮,組織者在會場的一片矩形區域(可看做是平面直角座標系的第一象限)鋪上一些矩形地毯。一共有 n 張地毯,編號從 1 到n 。現在將這些地毯按照編號從小到大的順序平行於座標軸先後鋪設,後鋪的地毯覆蓋在前面已經鋪好的地毯之上。 地毯鋪設完成
NOIP 普及組 2014 珠心算測驗
傳送門 https://www.cnblogs.com/violet-acmer/p/9898636.html 題解: 列舉兩兩間出所有的可能加和,然後遍歷一遍這 n 個數,找出滿足條件的總個數。 這就是暴力啊....................... AC程式碼:
NOIP 普及組 2014 比例簡化
傳送門 https://www.cnblogs.com/violet-acmer/p/9898636.html 題解: 一開始想多了,以為得保證兩者之間的相對比率,至少不能改變的太離譜啊。 but,直接暴力就過了。。。。。。。 AC程式碼: 1 #i
洛谷-關押罪犯-NOIP2010提高組複賽
題目描述 S 城現有兩座監獄,一共關押著N 名罪犯,編號分別為1~N。他們之間的關係自然也極不和諧。很多罪犯之間甚至積怨已久,如果客觀條件具備則隨時可能爆發衝突。我們用“怨氣值”(一個正整數值)來表示某兩名罪犯之間的仇恨程度,怨氣值越大,則這兩名罪犯之間的積怨越多。如果兩名怨氣值為c 的罪犯被關押在同一監獄
洛谷-關押罪犯-NOIP2010提高組復賽
infer 最小 nbsp 祖先 結束程序 col memset 很大的 false 題目描述 S 城現有兩座監獄,一共關押著N 名罪犯,編號分別為1~N。他們之間的關系自然也極不和諧。很多罪犯之間甚至積怨已久,如果客觀條件具備則隨時可能爆發沖突。我們用“怨氣
洛谷P1155 【NOIP2008】雙棧排序
題目連結 題解 這題有點神啊。。 我們仔細觀察一下,發現兩個棧內元素必須為降序 那麼有結論 如果有\(i < j < k\) 且 \(a[k] < a[i] < a[j]\)則\(i\)和\(j\)不能存在於同一個棧 證明: 因為棧內元素必須降序, 那麼加入\(a[j]\)時一定彈
NOIP 普及組 2012 尋寶(思維???)
傳送門 https://www.cnblogs.com/violet-acmer/p/9937201.html 題解: 一開始用暴力查詢下一個要去的房間,超時了,emmmmm....... 然後,就稍微優化了一下,具體看程式碼 1 #include&l