原題傳送門
這道題目就是裸的dp題,
我們所需要得到的是乙個倒v形的數列
即乙個上公升子串行與下降子串行的合體。。
所以我們只需要做一遍從1到n的最長上公升子串行和從n到1的最長上公升子串行即可
時間複雜度o(n^2)
下面貼**
#include#define mn 101#define max(a,b) (a)>(b)?(a):(b)
using
namespace
std;
intnum[mn],ss[mn],xj[mn];
intn,ans;
intmain()
for(int i=n-1;i>=1;i--)
for(int i=1;i<=n;i++)ans=max(ans,ss[i]+xj[i]-1
); printf(
"%d\n
",n-ans);
return
0;
}
合唱隊形 DP
合唱隊形 chorus.pas c cpp n位同學站成一排,老師要請其中的 n k 位同學出列,使得剩下的k位同學排成合唱隊形。合唱隊形是指這樣的一種隊形 設k位同學從左到右依次編號為1,2 k,他們的身高分別為t1,t2,tk,則他們的身高滿足t1 ti 1 tk 1 i k 你的任務是,已知所...
合唱隊形 dp
題目描述 n位同學站成一排,老師要請其中的 n k 位同學出列,使得剩下的k位同學不交換位置就能排成合唱隊形。合唱隊形是指這樣的一種隊形 設k位同學從左到右依次編號為1,2,k,他們的身高分別為t1,t2,tk,則他們的身高滿足t1 t2 ti ti ti 1 tk 1 i k 你的任務是,已知所有...
dp 合唱隊形
nn位同學站成一排,老師要請其中的 n kn k 位同學出列,使得剩下的kk位同學排成合唱隊形。合唱隊形是指這樣的一種隊形 設k位同學從左到右依次編號為1,2,k,他們的身高分別為t1 t2 tk 則他們的身高滿足t1 ti 1 tk 1 i k 你的任務是,已知所有n位同學的身高,計算最少需要幾位...