Gravatar
Truth.Cirno
积分:1591
提交:557 / 1253
怀疑题目有问题……

题目 565 儿童节快乐 A
2011-12-14 21:37:01
Gravatar
Truth.Cirno
积分:1591
提交:557 / 1253
NOIP2011留念。

Gravatar
Truth.Cirno
积分:1591
提交:557 / 1253
NOIP2011留念。

Gravatar
Truth.Cirno
积分:1591
提交:557 / 1253
NOIP2011参赛留念。

Gravatar
Czb。
积分:1752
提交:406 / 867

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
首先我们会注意到 主人公一定会看到M位画家的画作,所以我们可以枚举 从 第一幅画 开始枚举 每次找之后拜访总画家为M时停止,判断拜访数是否是最小的。
抽象成数学问题,也就是对于起点a,终点b(a<=b)使得artistNumber[a,b](即从a到b的画家数)=M,并计算出所有情况中b-a的最小值.
但这样的时间复杂度是O(n*m)+的
会超时
所以必须想到优化,于是乎,有了以下的优化方法:
既然以a为起始点,则只与以a-1为起点时差一个单位,如果不看第a-1幅画而不影响观看画家总数Sum,则无疑b可以不动
但是不看第a-1幅画,导致Sum!=M,不满足题意,则b不得不往后继续移动,知道再次满足题意.
如 1 2 3 4 1
如果a=1,b=5
则a=2时b依然等于5
而如果a=2,b=4则要满足题意还要b=5

题目 85 画展 AAAAAAAAAA
2011-12-12 11:57:12
Gravatar
QhelDIV
积分:2339
提交:638 / 1737
和乘积最大一模一样,稍稍改改就A了

题目 81 乘法问题 AAAAAAAAAA
2011-12-11 10:14:03
Gravatar
QhelDIV
积分:2339
提交:638 / 1737
这个问题很锻炼程序实现能力哦~

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
第九组稍加优化即可
我的题解,太长了,放我blog上了
:michstar.tk

题目 385 货物搬运 AAAAAAAAAA
2011-12-08 22:13:18
Gravatar
Yeehok
积分:390
提交:170 / 497
不上升、不下降。

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
不要忘记最后Max(f[1],g[1])因为忘了写这个,错了4组数据

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
哼,评测器不支持一个函数的参数是个函数。。。。
如:f[i]=max(dp(x),x)尤其是dp是个递归函数。

Gravatar
权限狗
积分:126
提交:41 / 176

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
唉,orz挺简单的,但是有一点写错了,,,,

题目 611 机房 AAAAAAAAAA
2011-12-03 22:04:35
Gravatar
QhelDIV
积分:2339
提交:638 / 1737
交标程了,只是为了看看标程的正确性,有空在看看

题目 609 分裂
2011-12-03 20:36:18
Gravatar
权限狗
积分:126
提交:41 / 176
小号完善一下代码...

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
致楼上,致一帆:编程要淡定,OIer要文明。
次日...
很好,O(n)的算法,把k省掉了,成为最快的0.224

Gravatar
Czb。
积分:1752
提交:406 / 867
模拟~模拟~
欢迎访问czb.hk

Gravatar
Czb。
积分:1752
提交:406 / 867
搜索!搜索!搜索!搜~~~搜~~~搜~~~
欢迎访问czb.hk

Gravatar
QhelDIV
积分:2339
提交:638 / 1737
唉,快排在这个问题当中显得力不从心了,系统快排可以过60%
在“倾城勇者风”的先锋作用下,用归并写对了,可惜为什么比他慢这么多呢?