【NOIP2017提高A组集训10.30】总结

今天干了些什么:
①看到第一题,我蒙B了——感觉这题之前在哪里见过,记得好像是将图斜过来看还是怎样的。于是去看第二题。
②第二题一个很显然的做法,将边排序,然后暴力建MST。然而我将时间复杂度多算了一个0,以为不能过,结果我多加了一个用来骗分的东西,结果这个骗分的东西打错了,要骗分的那两个数据都没过。55555
③我趁着我头脑清醒想了第三题的部分分,有4个点的分可以骗。50分显然DP,我设了 f [ i ] [ j ] [ k ] f[i][j][k] f[i][j][k]表示做到i,分了j组, Σ \Sigma Σ=k。但是这样行不通,于是我就拿了那40。
④回过头来,发现原来我以为要求第k大值,原来是要求最小值。且 K &lt; = m a x ( N , M ) K&lt;=max(N,M) K<=max(N,M),那么答案只会在 [ 1.. m a x ( N , M ) ] [1..max(N,M)] [1..max(N,M)]中了。

如果N和M没有说谁大谁小,那么就要严格让N大M小,方便处理。
打暴力时注意力应高度集中,否则某个地方粗心没打/打错就完了。
最近其实比赛策略我已经做得很好了,近期不需要怎么改进。
最重要的一点,每档部分分一定要清楚地知道它的时间复杂度。否则算错就GG了。

今天好像是十月下旬的第十天吧… …
其实有话要说的… …

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值