镇海考试见此处:https://www.cnblogs.com/british-union/p/liankao.html

考的是湖南省队集训,除了第一天有点头昏导致体验很差之外体验非常好,剩下两次考试非常对我胃口,是 math round。

THUSC 的第一天遭遇了巨大失败。

具体来说,第一题是非常简单的数位 dp 但是我不会做。这是由于我太久没有做数位 dp 的缘故。第三题是一道不困难的 dp 但是我不会做。这可能也是因为我太久没有做 dp 的缘故,于是决定之后集中做 dp 的题目。现在正在进行这个计划。

第二天倒是 AK 了,但没有什么意义。

中间生大病。

APIO 也遭遇了失败。真正来说,后面两道题目实在是在我的能力范围内的。具体来说:

第二题我建出了部分分的图,然后根据需要解决原问题,就必须使用不弱于“解决严格弱的问题的算法”,而最短路算法在当前的数据范围下是一个最优算法(没有算法能在这样的数据范围下替换掉最短路),于是我就思考如何在边权上做修改,尝试了差分等思路并胡出了许多假做法,其中一种一直困扰了我说为什么这个不是正确的呢?到离考试结束还有两个小时的时候才发现这种方法会重复统计贡献。我尝试证明不存在修改边权的方法来解决原问题,在证明中感到确实修改边权不可做,于是认定此题需要对最短路算法进行魔改,但是我想不出任何与我的建图不等价的方法。于是我就放弃了此题。

赛后我也对这道题怀有疑问。直到回去的那天我要睡觉,突然想起来这个图由于时间的限制是一个 DAG,然后使用 dp,之后是比较套路的四边形不等式优化,确实算不上困难,导致有非常多人场切。

第三题大概是要把树和数进行有信息损失的通信。首先我注意到本题的信息量是完全足够的,于是考虑了一点基于拆位的随机化做法,但是没有得到任何分数。然后我就思考树有什么转向数的想法。我能想到的就是拆位和 Prufer 序列,但是这些不能解决问题。

但是我忘了从数的角度去思考如何表达。从数的想法来看,用中国剩余定理来表达数已经不是新的想法,在三模 NTT 中就有看到。除了拆位和分解,数的处理好像也没有很多思路(但是看到有人使用多项式的点值来做)

考试后我想了一下我对题目的思考方式:大概是根据题目的条件去推得一些等价条件然后得到一个和更加简单的问题,或者根据严格弱的那个想法去确定算法,然后根据一些我当时知道的常见 trick 和思想(但是我做题经常想不到很多解决问题的常见想法!!)解决这个问题,总之是一步一步地做,前一步有明确的原因为什么推到下一步。这在一些题目有优势,但是导致我几乎没有任何乱搞的想法。

我当时认为第二三题不属于这样想法能解决的问题,而是脑电波,就是想到了就胜利的题目,尤其是在 Hanghang 还在一看到 T3 就切了的情况。于是我声称 115 就是我的上限(只有 110)。但是后来我发现不是这样。这两道题都有一点简单但关键的东西我没有发现,导致我没有按部就班地做出来。造成这样的原因当然可能是我缺乏大赛经验,但也有可能是我做题的普遍缺陷,这一点需要对各个知识点、trick 的更为熟练的掌握。现在做题也有一些常见、有理由甚至相当简单的想法我突然“降智”没想到(这意思是可能换个时候我就想到了),这一定需要更多的经验去弥补。

镇海-APIO联合总结的更多相关文章

  1. Dynamics CRM 之ADFS 使用 WID 的独立联合服务器

    ADFS 的使用 WID 的独立联合服务器适用于自己的测试环境,常用的就是在虚机中使用. 拓扑图如下: wID:联合身份验证服务配置为使用 Windows 内部数据库

  2. Dynamics CRM 之ADFS 使用 WID 的联合服务器场

    使用 WID 的联合服务器场 默认拓扑 Active Directory 联合身份验证服务 (AD FS) 是联合服务器场,使用 Windows 内部数据库 (WID). 在这种拓扑, AD FS 使 ...

  3. Hibernate(5)—— 联合主键 、一对一关联关系映射(xml和注解) 和 领域驱动设计

    俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: One to One 映射关系 一对一单向外键(XML/Annotation) 一对一双向外键关联(XML/A ...

  4. Federated Identity Pattern 联合身份模式

    Delegate authentication to an external identity provider. This pattern can simplify development, min ...

  5. [占位-未完成]scikit-learn一般实例之十一:异构数据源的特征联合

    [占位-未完成]scikit-learn一般实例之十一:异构数据源的特征联合 Datasets can often contain components of that require differe ...

  6. SQL联合查询:子表任一记录与主表联合查询

    今天有网友群里提了这样一个关于SQL联合查询的需求: 一.有热心网友的方案: 二.我的方案: select * from ( select a.*,(select top 1 Id from B as ...

  7. Dynamics CRM 之ADFS 使用 SQL Server 的联合服务器场

    此拓扑用于 Active Directory 联合身份验证服务 (AD FS) 不同于使用 Windows 内部数据库 (WID) 部署拓扑,因为不会将数据复制到每台联合服务器场中的联合身份验证服务器 ...

  8. Dynamics CRM 之ADFS 使用 WID 和代理的联合服务器场

    为此部署拓扑 Active Directory 联合身份验证服务 (AD FS) 等同于联合服务器场与 Windows 内部数据库 (WID) 拓扑中,但它将代理服务器计算机添加到外围网络,以支持外部 ...

  9. Mysql联合,连接查询

    一. 联合查询    UNION, INTERSECT, EXCEPT UNION运算符可以将两个或两个以上Select语句的查询结果集合合并成一个结果集合显示,即执行联合查询.UNION的语法格式为 ...

  10. 利用联合双边滤波或引导滤波进行升采样(Upsampling)技术提高一些耗时算法的速度。

    这十年来,在图像处理领域提出了很多新的图像分析和处理方法,包括是自动的以及一些需要有人工参与的,典型的比如stereo depth computations.image colorization.to ...

随机推荐

  1. ThreadLocal源代码分析

    最早接触ThreadLocal这个东东,还是在学Hibernate的时候,当时看ThreadLocal没明白是干什么的,后来在网上查才明白ThreadLocal的用途,ThreadLocal其实蛮有用 ...

  2. golang之验证器validator

    快速安装 使用之前,我们先要获取validator这个库. # 第一次安装使用如下命令 go get github.com/go-playground/validator/v10 # 项目中引入包 i ...

  3. Blazor 组件库 BootstrapBlazor 中Markdown组件介绍

    组件介绍 Markdown组件是tui.editor的封装,所以所有内容均基于tui.editor. 默认状态下样子如下所示: 其代码如下: <Markdown Language="@ ...

  4. OAuth2 当前登录用户修改

    1.业务说明 有些情况下,我们希望用户登录后,可以修改用户的某些信息,比如修改当前的公司信息. 2.实现方法 @Resource TokenStore tokenStore; public JsonR ...

  5. 鸿蒙UI开发快速入门 —— part08: 组件状态管理之@Provide/@Consume装饰器

    1.说在前面的话 在此之前,我们已经先后学习了三个装饰器:@State.@Props.@Link,它们的功能和使用场景分别是什么?暂停会议一下. 我们目前已经可以处理组件内状态(@State),也可以 ...

  6. CSS 面试题

    CSS3有哪些新能特性? 新增特性: 圆角border-radius 阴影 box-shadow 文字特效 text-shadow 线性渐变 gradient 变形 transform 增加了css选 ...

  7. Advanced .NET Remoting: 第 9 章 3.在 Remoting 中传递额外的运行时信息

    Advanced .NET Remoting:第 9 章 3.传递运行时信息 前面使用的接收器 ( Sink ) 是 IClientChannelSinks 与 IServerChannelSinks ...

  8. Podman与docker兼容性问题

    使用Podman最好的地方就是支持rootless,也就是说用户不需要为root权限即可进行容器的管理操作.因此现在在CentOS 8及以后的版本中,默认使用Podman替代Docker,如果使用do ...

  9. 渗透测试-前端加密分析之RSA响应加密

    本文是高级前端加解密与验签实战的第7篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过请求包和响应包加密来爆破登录界面. 分析 这里的公私钥同上文一样是通过服务端获取 ...

  10. Ubuntu下安装make

    方法一:(自动安装) 1.进入root权限:su root 2.更新安装列表:apt-get update 3.安装make:apt-get install ubuntu-make 方法二:(手动安装 ...