镇海考试见此处: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. OneForAll - 功能强大的子域收集工具

    OneForAll,是 shmilylty 在 Github 上开源的子域收集工具,目前版本为 v0.4.3. 收集能力强大,利用证书透明度收集子域.常规检查收集子域.利用网上爬虫档案收集子域.利用D ...

  2. 震惊!推荐一款AI驱动的自动化测试神器:TestCraft

    在当今快速迭代的软件开发环境中,自动化测试已经成为确保软件质量的重要一环.然而,传统的手动录制和编写测试脚本的方式不仅耗时耗力,还难以跟上敏捷开发的节奏. 本文将为大家介绍一款基于AI技术的自动化测试 ...

  3. Winform跨线程访问报错问题解决

    ` using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u ...

  4. 基于ESP32的桌面小屏幕实战[4]:硬件设计之PCB Layout

    1. PCB Layout 步骤 生成PCB 确定PCB layout规范 绘制板框尺寸 布局 布局规范: 按电气性能合理分区,一般分为:数字电路区(即怕干扰.又产生干扰).模拟电路区(怕干扰).功率 ...

  5. Gitee三方登录_Python (超详细)

    第三方登录是一种常见的身份验证机制,允许用户使用他们在其他平台(如社交媒体.电子邮件服务或开发平台)的账号来登录你的应用或网站,而不需要创建新的用户名和密码.这种方式不仅简化了用户的登录过程,还提高了 ...

  6. Flutter GestureDector点击空白区域不响应

    GestureDector点击空白区域不响应 当GestureDector嵌套Container时,当Container子组件为Text时,点击空白区域不响应点击事件 GestureDetector( ...

  7. 【web】Ajax Study Note

    1.Create a XMLHttpRequest Object (1)For IE7+.Firefox.Chrome.Safari and Opera variable = new XMLHttpR ...

  8. Qt编写视频监控系统75-计算实时码率并显示

    一.前言 做监控摄像头的实时视频显示,一般还会要求统计实时码率显示在通道画面上,一个是为了测试下整个软件的性能,同时也看下当前到底是主码流还是子码流,设备到底是不是真的按照设定的码流大小来传输视频数据 ...

  9. ubuntu18.04安装g2o

    先对g2o的依赖库进行安装: sudo apt-get update sudo apt-get install libeigen3-dev sudo apt-get install libsuites ...

  10. 【狂神说Java】Java零基础学习笔记-Java流程控制

    [狂神说Java]Java零基础学习笔记-Java流程控制 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入.ja ...