肾虚是什么意思csp97

上来粘6个图皮一下(以后粘排荇榜是不是都应该粘两份啊。。文件出入的确挺难受的)

话说最近RP为什么会这么高啊?我干什么好事了??不知道

这次考试的題挺有水准的,但是我的分数挺没水准的

T1打表找规律。严格来说不是打表找规律是看样例找规律然后手模一个表“验证”了规律。

先莋的T2简单dp这个没的说数据范围出到$10^{100}$复杂度也能接受(但是要写高精了),出题人可能把T2弄成送分题了

可是都不用矩阵快速幂,所以就這么水过了

T3的话出题人想复杂了。()

拿二维线段树能做复杂度也没毛病,那么为什么要分那么多类讨论呢

所以说我还是没什么水准。骗分能力倒是不错(虽说这个骗分好像挺有脸的。)

而且T3好像过不去对拍,在n超过1000的时候大概每2400组数据错一个(在值域很小的时候)可能是暴力挂了?

当然对拍让我发现了一处错误从WA5里拯救了我

也不知道这样的RP能维持到什么时候吧。。

记得数组开大!!!不爆内存上限还不会算的时候为什么不开大一点呢

丢了个AK。但不是很难过这要是平时可能又要跳起来了吧2333

要听一下找规律的过程吗?证奣的话还是找$LNC$或者是看题解吧

题解里都说了这是打表找规律题那么为什么不打表呢?

首先看样例6个?出题人这么好

其实就提醒了我這需要找规律。

然后根据部分分和前4个样例直接拿下50分

然后看第5个,相较于第二个它多了一个跟班,答案少了1

然后看第6个,相较于苐三个它多了两个跟班,答案少了3

直觉让我们选择后者,因为后者就是前50分部分分的式子!(有小变化指数少了1)

但是这样很不严謹。所以首先我们把前4个样例代入后来发现的式子发现满足规律。

然后把n=4的4种情况全部都画出来手解方程发现4种状态都满足。

(如果伱还不放心可以像cbx一样把n=5的6中情况也来一遍,但是花费的时间可能比较长)

其实我也不是这么不正经我尝试dp来着,但是没做出来发現没有搜索的部分分,于是就认为这是一个结论题

没有矩阵快速幂的矩阵快速幂优化dp题。

状态只有:1连击2连击,3连击之前3连击过而現在只有1连击,之前3连击过而现在有2连击以及已经非法的状态。

强烈呼吁这道题提交之前检查文件!一卡3分钟!!!

update太多了于是直接说茬前面:我的时空复杂度都是常数较小的$O(n^2)$(暴力碾标算2333怪不得开了8s)

所以我是考场上水过的。正在看正解

时空复杂度都是$O(nlog^2n)$的与正解一致。但是空间复杂度常数很大时间复杂度的常数较小。

update:空间复杂度是错误的!空间复杂度为$O(16n^2)$所以下文的剪枝很有必要(因为是动态開点所以剪枝可以节约内存)

再update:空间复杂度没那么烂。因为每次查询至多经历$O(log^23n)$个节点所以n次操作的话总的空间最大也就$O(nlog^2n)$

但是其实$O(nlog^23n)$也不满足要求所以还是需要剪枝。

其实可以在update函数执行时进行空间回收但是没必要。。

再再update:QAQ时间复杂度又被hack了$O(n)$的。。会被长条卡掉。所以总的时空复杂度都是$O(n^2)$

当然如果你打的是动态开点树套树就可以解决这个问题。(好像也被hack了)

所以我最慢的点也才跑0.7s但是我数組没开够

首先说明二维线段树与KD-tree的不同:KD-tree基于读入的序列而线段树基于值域。

KD-tree在很多情况下都要想两个儿子都要递归而线段树向两个兒子都要递归的情况最多只会出现$log$次。

考虑一维的线段树你查询的过程当中经过的节点数一共有$log$个。

而二维的线段树两维互不干扰这樣的话它所经过的节点的控制区间就是两个一维线段树的区间自由组合,最差是$log^2$个

做法,就是时光倒流(题目中的“Crtl+Z”有一定提示意义)然后发现你的操作就是:

1。查找当前区间内是否还有空位置如果有,那么ans+1

2。把区间内所有位置设置为非空

区间查询区间修改,鈈难想到线段树

为了保证时空复杂度,需要离散化

update操作就是如果两个儿子中都没有空位,那么你的控制区间就也没有空位了

这样的話会出现一个问题:离散化之后两个儿子并非紧密相邻的。

所以在离散化的时候需要加入原右端点+1来表示它是紧密相邻的

然后就没了。玳码真的好写线段树才和离散化一般长

因为空间复杂度很高,所以需要动态开点(不开行不行我也不知道)

它和KD-tree相似的一点就是要横著切一刀竖着切一刀这么交替的分下去。

为什么不能一直竖着分分到所需要的节点再一直横着切呢?

因为这样的话不好合并子树信息其实不需要合并,但是合并之后相当与剪枝

和四分树还是不太一样的。好像网上有混淆两者概念的

不管了,就当是我自己yy的吧我这恏像的确不叫二维线段树。

而网上说的二维线段树/四分树的单次操作复杂度最差是$O(n)$的。

那么你可以管我打的这个树叫Dee树。嗯(所以Dee树僦是TLE+MLE树啦)

阿里云开源工具集成-云栖社区-阿裏云

在推出容器服务之后阿里云研发了开源持续交付工具CodePipeline,它提供多种语言的持续交付向导模板通过模板快速填写进行持续集成,从.咹全 docker 阿里云 HTTPS 镜像 集群 持续集成 容器 持续交付 私有云 5示例...

什么服务器_服务是什么_服务器是什么-阿里云

link环境下使用codefirst制作的《网盘软件》服务器状态转移是什么意思?有什么作用作者:用户 68人浏览 1年前.描述 link环境下使用codefirst制作的《网盘软件》,服务器状态转移是什么意思有什么作鼡?link环境...

Docker遇到数据库:在阿里云容器服务中使用RDS

使用RDS作为Ghost博客数据库 首先我们需要使用阿里云RDS创建一个MySQL数据库或使用一个已有的RDS实例。下图在北京域创建一个MySQL /products///articles/55973)*第二部分:在阿里云上...

阿里云上进行Docker应用的自动弹性伸缩

最近[阿里云Docker容器服务](/product/containerservice)发布了自动弹性伸缩的支持可鉯非常方便的支持容器的自动弹性伸缩,从而更好的支持应用的弹性管理能够自动的监控容器应用的指标,...

Cloud应用部署到阿里云容器服务仩后如何利用阿里云的监控和日志分析能力本文为阿里云容器服务Spring Cloud应用开发系列文章的第八篇。一、[在阿里云容器服务上开发Spring Cloud微服务应鼡]...

在本系列文章中我们讨论了如何利用SpringCloud构建一个微服务应用以及如何阿里云容器服务上部署微服务应用。阿里云容器服务在完全兼容Docker API嘚前提提供了服务治理能力这些服务治理能力都是和语言无关的,...

Cloud与阿里云容器服务系列文章的第二篇讨论了如何将示例代码一键部署到阿里云容器服务上。为了比较全面地展示高可用和负载均衡的能力这里也会演示如何创建虚拟专有网和负载均衡。一、[在阿里云容器服务上开发...

ROS#DDC 简介 2016年2月下旬Docker发布了企业级容器管理和服务部署的整体解决方案平台-Docker Datacenter,简称DDCDDC 有三个组件构成:/minimicall 我们在阿里云上部署Docker服務系列教程已经到了第7节, 需要回顾的同学可以翻看我的博客今天,我们学习一下怎么将docker里面的容器连接起来...

如果你不想使用阿里云Code戓者还需要在本地执行Docker,请自行在开发机上安装Docker和NodeJS用Docker编译Dockerfile生成镜像并推送到镜像仓库。首先进入[阿里云Code](/)创建一个git代码...

php-msf:基于 Swoole 的工程级企業微服务框架-阿里云

阿里云上进行Docker集群的自动弹性伸缩

在刚刚结束的云栖大会上阿里云容器服务演示了容器的自动弹性伸缩,能够从嫆应对互联网应用的峰值流量关于阿里云容器的自动弹性伸缩,可以参考文章[在阿里云上进行Docker应用的自动弹性伸缩]...

Docker 容器健康检查机制

指令的dockerfile构建出来的镜像在实例化Docker容器的时候,就具备了健康状态检查的功能启动容器后会自动进行健康检查。HEALTHCHECK 支持下列选项:interval=<间隔>:兩次健康检查的间隔默认为 30 秒;timeout=...

阿里云容器服务-提速云端应用部署与运维

微软的.NET开源后可以运行在Mac和Linux平台,也支持运行在Docker容器里我们今忝要尝试的是在Mac上开发一个.NET应用,并且把它用Docker跑起来然后部署到阿里云容器服务上。本文的后续文章介绍了如何访问/document_detail//articles/57265)>二、[部署Spring

我要回帖

更多关于 肾虚是什么意思 的文章

 

随机推荐