镇海-APIO联合总结
镇海考试见此处: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联合总结的更多相关文章
- Dynamics CRM 之ADFS 使用 WID 的独立联合服务器
ADFS 的使用 WID 的独立联合服务器适用于自己的测试环境,常用的就是在虚机中使用. 拓扑图如下: wID:联合身份验证服务配置为使用 Windows 内部数据库
- Dynamics CRM 之ADFS 使用 WID 的联合服务器场
使用 WID 的联合服务器场 默认拓扑 Active Directory 联合身份验证服务 (AD FS) 是联合服务器场,使用 Windows 内部数据库 (WID). 在这种拓扑, AD FS 使 ...
- Hibernate(5)—— 联合主键 、一对一关联关系映射(xml和注解) 和 领域驱动设计
俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: One to One 映射关系 一对一单向外键(XML/Annotation) 一对一双向外键关联(XML/A ...
- Federated Identity Pattern 联合身份模式
Delegate authentication to an external identity provider. This pattern can simplify development, min ...
- [占位-未完成]scikit-learn一般实例之十一:异构数据源的特征联合
[占位-未完成]scikit-learn一般实例之十一:异构数据源的特征联合 Datasets can often contain components of that require differe ...
- SQL联合查询:子表任一记录与主表联合查询
今天有网友群里提了这样一个关于SQL联合查询的需求: 一.有热心网友的方案: 二.我的方案: select * from ( select a.*,(select top 1 Id from B as ...
- Dynamics CRM 之ADFS 使用 SQL Server 的联合服务器场
此拓扑用于 Active Directory 联合身份验证服务 (AD FS) 不同于使用 Windows 内部数据库 (WID) 部署拓扑,因为不会将数据复制到每台联合服务器场中的联合身份验证服务器 ...
- Dynamics CRM 之ADFS 使用 WID 和代理的联合服务器场
为此部署拓扑 Active Directory 联合身份验证服务 (AD FS) 等同于联合服务器场与 Windows 内部数据库 (WID) 拓扑中,但它将代理服务器计算机添加到外围网络,以支持外部 ...
- Mysql联合,连接查询
一. 联合查询 UNION, INTERSECT, EXCEPT UNION运算符可以将两个或两个以上Select语句的查询结果集合合并成一个结果集合显示,即执行联合查询.UNION的语法格式为 ...
- 利用联合双边滤波或引导滤波进行升采样(Upsampling)技术提高一些耗时算法的速度。
这十年来,在图像处理领域提出了很多新的图像分析和处理方法,包括是自动的以及一些需要有人工参与的,典型的比如stereo depth computations.image colorization.to ...
随机推荐
- 修复Bug好比钓鱼
作者: Jim Bird 来源: CSDN 发布时间: 2012-09-13 10:43 阅读: 4224 次 推荐: 18 原文链接 [收藏] 英文原文:Fixing a Bug ...
- 朋友要招几个java,让帮忙出点面试题目
上周朋友说要招几个高级点的java,网上那些java面试宝典已经被人背得熟透了,让帮忙出出几个面试的问题,主要看看对所使用得语言有较深入得了解,不停留在使用什么开源框架,和对自己一些项目得见解.当然还 ...
- laravel框架之ORM操作
Laravel 支持原生的 SQL 查询.流畅的查询构造器 和 Eloquent ORM 三种查询方式: 流畅的查询构造器(简称DB),它是为创建和运行数据库查询提供的一个接口,支持大部分数据库操作, ...
- Windows系统下PhpStorm+Xdebug安装与调试
环境说明: 系统:Windows10 PhpStorm:2019.3.2 PHP版本:7.3.21 Xdebug版本 :2.7.2 一.Xdebug介绍 官网地址:https://xdebug.org ...
- 关于ConditionalOnClass注解
1. pom文件<optional>标签 在Java开发中,大家肯定在pom文件中添加过依赖(现在没有,以后也肯定会有的),不知道大家对<optional>标签的了解有多少,或 ...
- mysql 自定义函数写法
1.业务场景 有时候我们希望通过sql语句解决一些复杂的问题,比如根据一个ID 查询组织的路径.这个时候我们可以使用函数来实现. 2.函数编写 CREATE FUNCTION getGroupById ...
- openEuler欧拉使用rc.local实现开机自启动
设置权限 chmod 775 /etc/rc.local 普通的单条是,直接写在rc.local里 /usr/local/nacos/bin/startup.sh -m standalone 复杂点 ...
- 【Amadeus原创】Docker安装wikijs wiki系统
拉取mysql8的镜像并运行 docker pull mysql docker run -d -v /data/mysql/data:/var/lib/mysql -v /data/mysql/con ...
- 关于 Span 的一切:探索新的 .NET 明星: 3.什么是 Memory<T>,以及为什么你需要它?
3. 什么是 Memory<T>,以及为什么你需要它? 1. Span<T> 是什么? 2. Span<T> 是如何实现的? 3. 什么是 Memory<T& ...
- ngrx 4: 创建 ngrx 4.x 项目
创建 @ngrx 4.x 项目 @ngrx 4.x 相比上一个版本有了一些变化,该文介绍了如何在 Angular 中集成 @ngrx r.x 实现状态管理. 一.创建基本项目 使用 Angular C ...