20190902+0903合集-NOIP模拟

一直没时间写QwQ

于是补一下。

Day 1

晚饭吃的有点恶心……

$1s\,2s\,5s$

还开 -O2 ??

有点恐怖。

T1

猛的一想:

把外面设成一个点,

向入口连一条权为排队时间的边

从出口连一条权为排队时间的边。

××我又审错题了,就只能进出一次=。=

最短路??

建反图,

然后从终点跑一个 dij 

由于点数少,我觉得$N^2$仿佛都能过=。=

起点直接搜,类似$A^*$?

去搜时间允许下的点的$maxsize$

可以搞个搜索树,这样就可以严格限制为$\Theta(N)$

于是时间还得用个龙龙。($long long$)

$10^9 \times 2000$

$N \log N$?

××为啥过不了大样例??

好像出锅了。

于是好像需要重构了T_T

好像又有思路了。

就是先把起点和终点的最短路维护一下,

然后暴力扫所有点,把距离最短路最近的点暴力加进去

不停的循环直到结束。

这样可以先$N^2 \log N$ 把所有点之间的距离处理一下

然后$N^2$($N$扫点,$N$扫与最短路之间的最短距离)

可以过,但是没时间了?

而且我怎么觉得要$N^3$呢……

而且好像也不对QAQ

T2

想到了莫队。

但是要腾出时间打T1

T3

暴力叭,打不出来就拉倒。

 

这次考试太失败了,时间分配报废

而且我意识到,我可能要爆零了……

爆零祭。

Day 2

上回的作者又来了。

又是 -O2 

全2s

QwQ

那完了。

T1

字符串啊……

好像是贪心???

首先,如果我们想让$a_i$序列的字典序最小

一定先让$a_0$最小,然后是$a_2,a_3,a_4$以此类推。

但是上面的必须先找出一个循环节

可以做的第一件事:找到最靠后的那个数。

于是先找第一个循环节,

如果发现有更大的数,并且前面没有放置循环节的空间了,则把它加进去。

并且记录各个区间的范围变化。

搞一个$dp$,如果无法转移就 NO 

 

又有一个思路$qwq$(先写写这个)

二分循环节,取模,如果爆炸就 NO 。

太短就会爆,太长又不优,好像可以

爆扫$check$

二分结束就贪心统计答案

最劣复杂度$\Theta(\log P \times P)$ 可以这很正解qwq

再说一个,如果给了一串0,那么就要后补好多,我们可以特判一下(?)

好像出点事,太长的好像也不行,

二分废了。

完了狗屁不会了。

枚举一下循环节吧,当是暴力了

$P^2 \rightarrow 60$

又要死了,(大样例和我有仇)

经过一番努力,暴力打出来了qwq

×× 两个小时一道暴力(笑话)(话说又爆0了,我恨T1)

T2

像是一个贪心

$dp$?

先展序列

设当已经拿了i~j之间的蛋糕时卓司的蛋糕数:$dp_{i,j}$;

区间dp??

答案就是$\max\{dp_{i,i+n-1}\}$

复杂度:$N^2$?

很迷,不知道为啥差几个数

还就一个点???

知道了,是奇偶性的问题。

所以现在两个点不对了qwq

T3

模拟么……好像又不像……

没时间了,弃掉了~

Result

41
Miemeng 0
03:14:33
20
03:14:35
0
03:14:36
20
03:14:36
41
0
03:07:43
 12
03:18:56
  12
03:18:56
Total
X32

当我死了。

我××要是NOIP考这么点我就得??

转载于:https://www.cnblogs.com/kalginamiemeng/p/Exam20190901-02.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值