一套NOIP膜你题题解.PDFVIP

  • 3
  • 0
  • 约1.81千字
  • 约 3页
  • 2017-08-13 发布于天津
  • 举报
一套NOIP膜你题题解

一套NOIP 膜你题题解 第一题 前30%的测试点: 只需要每次按照题意求一次,时间复杂度O(n^2) 。这30 分就送给你辣,良心吧! 前80%的测试点: 如果有人会线段树,这个东西是可以很轻易的维护出来的,对于这道题只用区间求 和就可以了。而且如果azui 运算是在询问中给出的话(本来想出成这样的),我们只需 要维护一个真值表,比如1 从这一段区间进去,然后再出来,会变成0 还是1,0 从这 一段区间进去,然后再出来,会变成0 还是 1。然后就可以在O(logN)的时间内完成一 次询问,时间复杂度为O(NlogN) 。 对于100%的测试点: 正解相当简单啊,你发现这个玩意,其实是可减的,求一个前缀和然后减一下,求 出来了。线段树我也没有卡,常数好的话,也是可以通过的。 本题的期望得分是95 分左右,这 5 分时担心有人线段树之类的常数写大了,然后 对调一些分。这道题,标程没有用IO 优化,没有在意常数问题,可以在本机600ms 内 通过最慢的测试点。 【azui 运算结合律的证明】 结合律(a azui b) azui c = a azui (b azui c) a = 1 b =

文档评论(0)

1亿VIP精品文档

相关文档