Gravatar
CSU_Turkey
积分:1723
提交:614 / 1589
模拟1a
线性复杂度

题目 85 画展
2017-07-26 13:01:05
Gravatar
rvalue
积分:720
提交:213 / 573
贪心法就A了...不晓得楼上在搞什么大新闻

题目 85 画展
2017-04-09 10:51:54
Gravatar
哒哒哒哒哒!
积分:3350
提交:1118 / 2737

题目 85 画展 AAAAAAAAAA
2017-03-12 21:34:33
Gravatar
Kulliu
积分:940
提交:325 / 566
愉快的一遍过了,不知道大家在纠结什么

题目 85 画展 AAAAAAAAAA
2016-11-16 08:35:38
Gravatar
SOBER GOOD BOY
积分:2024
提交:588 / 930

题目 85 画展 AAAAAAAAAA
2016-08-02 17:56:51
Gravatar
Sky_miner
积分:2790
提交:902 / 1646
回复 @哒哒哒哒哒! :
判断是否够m个的顺序 决定你是40 90 还是AC

题目 85 画展
2016-08-02 15:04:48
Gravatar
<蒟蒻>我要喝豆奶
积分:848
提交:242 / 543
O(nm)

题目 85 画展 AAAAAAAAAA
2015-11-04 08:13:35
Gravatar
四季木哥
积分:270
提交:78 / 397

题目 85 画展 AAAAAAAAAA
2015-10-21 17:23:07
Gravatar
神利·代目
积分:3121
提交:803 / 1626
数据太弱......
不然我过不了的......

题目 85 画展 AAAAAAAAAA
2015-08-01 07:44:02
Gravatar
digital-T
积分:2213
提交:586 / 1311
带注释,略动归的思想.
先a=1,找到b的最小可能值
依次枚举b,枚举b同时进行删除a的操作
——a取当前最大值时最优
这样操作删除a其实总共只会有不到n次,所以线性解决

题目 85 画展 AAAAAAAAAA
2013-07-22 17:06:41
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
王瑞祥K
积分:478
提交:106 / 206
第三次才过... 没注意约束条件,控制变量全设成integer了...

题目 85 画展 AAAAAAAAAA
2008-10-13 12:58:36
Gravatar
MayLava
积分:307
提交:86 / 216
真服了…………交到第四次才过…………囧

题目 85 画展 AAAAAAAAAA
2008-09-22 20:57:54