Gravatar
夜莺
积分:1195
提交:424 / 1048
小学的程序都能AC

Gravatar
JustWB
积分:619
提交:222 / 519
练习线段树动态开点

Gravatar
JustWB
积分:619
提交:222 / 519
DPDPDPDP!!!!

Gravatar
Fisher.
积分:941
提交:301 / 521
百题....加油

Gravatar
Go灬Fire
积分:3416
提交:1738 / 3778
求以i的结束的最长上升子序列fs[i]与以 i 为开始的最长下降子序列fj[i](均不包括 i ),答案是n-max(fs[i]+fj[i]+1)

Gravatar
Hzoi_Yniverse
积分:1186
提交:610 / 1385

Gravatar
521
积分:1209
提交:464 / 917

Gravatar
waijsf
积分:26
提交:8 / 16
pascal横行啊

Gravatar
啊吧啦吧啦吧
积分:544
提交:169 / 323
\(^o^)/~

Gravatar
NVIDIA
积分:1171
提交:301 / 546
占楼

Gravatar
张汕成神犇
积分:252
提交:97 / 321
求问错误原因,只对了三个点..求神牛牪犇解答
var
a,b,c,d,e,f,g,h:longint;
x,y,z:array[1..30000]of longint;
begin
assign(input,'chorus.in');reset(input);
assign(output,'chorus.out');rewrite(output);
read(a);
for b:=1 to a do
read(x[b]);
for c:=1 to a do
begin
for d:=1 to c-1 do
if (x[d]<x[c]) then
if y[d]>h then h:=y[d];
y[c]:=h+1; h:=0;
end;
for c:=a downto 1 do begin
for d:=c+1 to a do
if x[d]<x[c] then
if z[d]>g then g:=z[d];
z[c]:=g+1; g:=0; end;
for e:=1 to a do
if y[e]+z[e]-1>f then f:=y[e]+z[e]-1;
write(a-f);
end.

Gravatar
cstdio
积分:4755
提交:1198 / 2108
应该是“最长上升子序列”和“最长下降子序列”,如果反着存一遍的话“最长上升”两次就行了

Gravatar
Yeehok
积分:390
提交:170 / 497
不上升、不下降。

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
用的和一般的思路不一样的思路,好慢,总0.011秒
——我是把130-230(身高)作为下标,其中存长度作为状态写的动规……