8.13NOIP模拟

第一题:span

分析:数据范围小。我们对边进行排序,枚举最大边,从大到小加边,用并查集维护生成树,最后加入的边即为最小边。便可以更新答案。

第二题:无聊的草稿

分析:这题我们给每个节点一个权值为它的度数,求带权的最长链。以任意一点为根,遍历一边,求出带权深度最深的点。即为最长链的一端,再以该点为根求最长链即为答案。

第三题:锻炼身体

分析:这一题的范围较小。我们可以进行dp 设f[i][j][k]为走到(i,j)时间为k走到的最大点,这样的dp我们要枚举下一个时间进行转移,这样明显会超时。我们可以用单调队列维护最大值。

第四题:train

分析:还未讨论,暂时省略。


这套题做的很不好。

第一题一开始没有想出来,没有调出来,没交,这题是最水的,看到了范围就应该有想法。想到复杂度。

第二题调试好了之后没有将范围重新开大。。。交题之前要检查,改掉的范围要在调试后及时改回来,可以写在草稿纸醒目的位置,防止遗忘!

第三题其中的一个变量写错,虽然拍了大大小小的数据,但没有影响到。。。写完程序要多读多检查注意变量名。

第四题利用类似双栈排序的方法来水分,水到了24分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值