[总结] xzh 2021暑假每日结


2021年7月12日

内容主题

DP,树型DP(讲解人:王修涵)

考场题目总结

T1: 考场简单想法:

算出两两点间距离,贪心,所用时间 \(1.5h\) 左右。

预估分数:\(30\) 实际分数:\(20\) ;

T2: 考场简单想法:

通过左端点与右端点的关系求解,比较接近正解,但是没DP。

所用时间:\(1.5h\),预估分数:20 实际分数:0;

T3: 考场简单想法:

本来想打个暴力的,结果暴力写挂了,样例都没过。

所用时间,\(30min\) 预估分数:\(0\) 实际分数:\(0\) ;

T4: 考场简单想法:

样例看懂了,但计算不来概率,所用时间 \(45min\) 左右。

预估分数:0 实际分数: 0 ;

考后总结

收获

DP需要更多的熟练度,这可以通过刷题解决;DP也需要更广的思维,这可以通过独立思考培养。

考试失误

T1去年做过的,竟然没有想起来

今日未解决后期解决问题

T3,T4

其他想记录的

遇到暴力都打不来的题该怎么办?

PYB: 收获里面写的东西是很到位的了,明确了自己要做的和欠缺的,那么接下来做的时候,就向PYB所说的那样方式去训练,肯定会有很大的提升的。


2021年7月13日

内容主题

DP,数位DP(讲解人:王修涵)

考场题目总结

T1: 考场简单想法:

本来想打表找规律的,结果也没发现什么规律,就打了个暴力。

所用时间 \(45min\) ,预估分数: \(20\) 实际分数:\(20\) ;

T2: 考场简单想法:

先将 \(0\) 节点赋值为 \(0\) ,然后从 \(0\) 节点开始BFS,每个节点在向下更新时,先将儿子按标号从小到大排序,在逐一赋值。

所用时间 \(1h\),预估分数:\(0-100?\) 实际分数: \(5\) ;

T3: 考场简单想法:

最后才发现可以打表,但打到结束也没能把 \(n=6\) 的点打出来。

所用时间,\(30min\) 预估分数: \(20\) 实际分数:\(20\) ;

T4: 考场简单想法:

先算出每个人能向右或向左到达终点的概率(这个我调了好久),然后从左到右,选 \(a\) 个向左的人,从右到左,选 \(b\) 个向右的人,将他们的概率乘起来(然后我就没想到边缘的人可以互相抵消掉)。

所用时间 \(2h\) ,预估分数: \(?\) 实际分数: \(0\) ;

考后总结

收获
考试失误

T3应该先把表打起的。

今日未解决后期解决问题

T4

其他想记录的


2021年7月14日

内容主题

DP,DP优化(讲解人:王修涵)

考场题目总结

T1: 考场简单想法:

设 \(f_i\) 表示前 \(i\) 个数的最大结果。

然后

\[f_i=max_{1\le k \le i-1}
\begin{Bmatrix}
f_k-(2*|a_{k+1}|)+s_i-s_k
\\
f_k+s_i-s_k
\end{Bmatrix}
\]

$s $ 是 \(a\) 的前缀和数组。\(O(n^2)\) 的,不知道哪里写挂了。

所用时间 \(20min\) ,预估分数: \(40\) 实际分数:\(0\) ;

T2: 考场简单想法:

设 \(f_{i,j}\) 表示前 \(i\) 个点选 \(j\) 个点的最大收益,且第 \(i\) 个点必选。

设 \(g_{i,j}\) 表示当前选 \(j\) 个点形成的环中 \(i\) 节点的后继。

\[f_{i,j} =max_{1\le k\le i-1} \{f_{k,j-1}-|p_{g_{k,j-1}}-p_k|+|p_{g_{k,j-1}}-p_i| +|p_i-p_k|+val\};\\
g_{i,j}=g_{k,j-1};
\]

\(val\) 是当前额外的 \(a_n\) 收益,暴力搜环计算即可。

\(O(n^3)\) 的,然后就又挂了(我早有预感)。

所用时间 \(75min\) ,预估分数:\(30\) 实际分数: \(0\) ;

T3: 考场简单想法:

设 \(f_i\) 表示前 \(i\) 个人分若干组的方案数。

先对 \(a\) 按从大到小排序,然后

\[f_i=f_{i-1}+\sum_{t=1}^{min(a_i-1,i-1)}
\dbinom{i-1}{t}
\]

\(O(n)\) 的,绝对会挂

所用时间 \(35min\),预估分数:\(0-10?\) 实际分数: \(0 \ !\) ;

T4: 考场简单想法:

想不出来DP,就写暴力网络流搜增广路(在图的重置问题上调了很久)。

所用时间 \(2h\),预估分数:\(10\) 实际分数: \(10\) ;

考后总结

收获

想什么DP都会挂,还不如暴力来得直接。

考试失误

至今不知挂在哪里

今日未解决后期解决问题

其他想记录的

或许就该写个对拍(就是没时间了)。

前两天,天天写贪心,天天挂;今天不写贪心了,还是挂。(还有为什么今天写贪心的能玄学那么多分)


2021年7月15日

内容主题

微积分,线性代数(讲解人:钟子谦)

收获

又学会一点大学内容。

逐步渗入高等数学。

今日未解决后期解决问题

线性代数有点懵,下来在看看。

其他想记录的

FZUOJ #3047. 「BZOJ2178」圆的面积并 空间限制有问题!!!

原题 1.5GB,FZUOJ 256MB!!!

望尽快修改(我交了3页才发现)!!!


2021年7月16日

内容主题

贪心(讲解人:闫书弈)

考场题目总结

T1: 考场简单想法

本来想写O(nm)正解的,但想了很久也没想出来,就只写了40分的暴力,结果没特判还挂了10分。

所用时间 想得有点久,预估分数: \(40\) 实际分数: \(30\) ;

T2: 考场简单想法

当时看错题了,判每个点四周是否比它高,然后取最小高度差。

所用时间 \(20min\) ,预估分数: \(0\) 实际分数: \(10\) ;

T3: 考场简单想法

自己造了几组数据手算,发现答案是 $\sum 每个环的大小 -1 $ 到 $ n - 联通块个数 $。

期望时间复杂度:\(O(n)\) ,但被一条链卡了,退化成 \(O(n^2)\) ,再加上一些不知道的因素,就 T 了

所用时间 \(90min\) ,预估分数: \(40\) 实际分数: \(20\) ;

考后总结

收获

各种玄学的贪心方法:(倒着贪,存着最后贪,可后悔地贪···)。

考试失误

T2 是道比较简单的搜索,竟然挂了。

放在 T1 上的时间太久了。

今日未解决后期解决问题

其他想记录的

PYB(0716):前几天的总结由于你换地址了,一直没看到,感觉还是写的挺认真的,虽然说前面内容难,但应该也是收获不错的吧。

另:题目空间已修改


2021年7月17日

内容主题

构造(讲解人:闫书弈)

考场题目总结

T1: 考场简单想法:

原本写了一个暴力 DP ,但造了个数据把自己hack了,而且时间杂度也不现实,然后我就开始打表找规律了。但最后也并没有找到什么规律,写的暴力还没有分。

所用时间 \(106min\),预估分数: \(0\) 实际分数: \(0\) ;

T2: 考场简单想法:

不会,跳过。

所用时间 \(<5min\),预估分数: \(0\) 实际分数: \(0\) ;

T3: 考场简单想法:

考虑根据深度分层。先遍历一遍整棵树,并在回溯时记录顺序(相当于后序遍历的dfn),并将每一层的点存入该层的 \(vector\) 中,将每一层的点按 dfn 的大小排序。我们发现,如果 v 在 u 的子树中,那么 v 的 dfn,应该在 u 的 dfn 和 u 的前驱的 dfn 之间(这里的前驱是指与 u 同层且 dfn 值比 u 小的点中,dfn 最大的一个点)。于是对于每次修改,枚举要修改的每层,并在该层的点中通过二分查找找到 u 的子节点然后区间修改。对于每次查询同理。但害怕 \(vector\) 用 \(lower\_bound\) 的虚假时间复杂度,我就自己写二分(然后就在下标问题上搞了很久)。对于接下来的区间修改,当时我本想打棵线段树,但我看了一下觉得没时间调了就直接打的暴力修改——结果可以拿90分!(数据也太水了)。

但由于过于仓促,输出答案时就忘了换行。。。

考完后,发现根本不用用 \(vector\) 存点,直接记录 bfn 再维护。

但我还是用我考试的方法过了,而且还要快一些(我感觉常数挺大的),就是在用树状数组维护时要卡一下空间,还好 wpc 交了我用 \(vector\) 套 \(vector\) 动态储存。

所用时间 \(105min\) ,预估分数: \(30\) 实际分数: \(0\) ;

考后总结

收获

vector<vector<vector<vector<.....> > > >。

int ***...a;

等空间优化。

考试失误

已经写在前面了。

今日未解决后期解决问题

T2以后有时间做一下。

其他想记录的

海亮NOIP集训-每日总结的更多相关文章

  1. 海亮OI学习游记

    这只是一篇纯洁的游记,这里将要记录我在海亮十天集训的生活与被虐的历史QWQ...... Day1(2.10)刚来到海亮,嗯,这的环境真的不错. 来到机房,woc这机房的配置好高啊...这里都能打守望屁 ...

  2. 2017/10 冲刺NOIP集训记录:暁の水平线に胜利を刻むのです!

    前几次集训都没有记录每天的点滴……感觉缺失了很多反思的机会. 这次就从今天开始吧!不能懈怠,稳步前进! 2017/10/1 今天上午进行了集训的第一次考试…… 但是这次考试似乎是近几次我考得最渣的一次 ...

  3. NOIP最后阶段每日小记

    前言:最后几天了,记录一下每天的经验.教训.启示.大牛路过请补充一点内容…… 2017-10-31 21:32 今天考试打完第一题就知道是AK场,然后就死命搞题,结果第一题手贱多打了一个%,本机无显示 ...

  4. 牛客网noip集训4

    T1 (A)[https://www.nowcoder.com/acm/contest/175/A] 给出 l, r, k,请从小到大输出所有在 [l, r] 范围内,能表示为 k 的非负整数次方的所 ...

  5. [雅礼NOIP集训 2017] number 解题报告 (组合数+二分)

    题解: 令$S(i)={i+1,i+2,...,i<<1}$,f(i,k)表示S(i)中在二进制下恰好有k个1的数的个数 那么我们有$f(i,k)=\sum_{x=1}^{min(k,p) ...

  6. 2018湖南NOIP集训报告7.15~7.26

    Day1 主打内容:dfs/bfs及其优化剪枝,以及贪心算法的应用. 老师:\(Gromah\) 不得不说这个老师真的是个有趣的强大怪... 今天讲的挺水的,其实就是搜索吧,也没啥好听的,追会儿小说\ ...

  7. NOIP集训题目解析

    11.01 子段和 题目大意 给定一个长度为 \(n\) 的序列 \(a\) ,\(a_i=\{ -1,0,1 \}\) ,需要将 \(a\) 中的 \(0\) 变为 \(1\) 或 \(-1\) , ...

  8. cogs 2752. [济南集训 2017] 数列运算

    2752. [济南集训 2017] 数列运算 ★★☆   输入文件:sequenceQBXT.in   输出文件:sequenceQBXT.out   简单对比时间限制:1 s   内存限制:512 ...

  9. A股各概念板块龙头股大全

    A股各概念板块龙头股大全一.新兴信息产业龙头 1.车联网龙头——软控股份002073 启明信息002232.荣之联002642 2.通信网络龙头——恒宝股份002104 3.通信设备制造龙头——新海宜 ...

随机推荐

  1. 能够划分局域网的VLAN

    VLAN与三层交换机 1. VLAN的概述与优势 1.1 分割广播域 1.2 VLAN的优势 2. VLAN的种类 2.1 静态VLAN 2.2 动态VLAN 3. VLAN的ID 4.三层交换机转发 ...

  2. 在ssm框架测试中解决javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException

    在单元测试发现causeBy:javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException 经发现是db.p ...

  3. openresty 学习笔记一:环境安装

    openresty 学习笔记一:环境安装 openresty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭 ...

  4. 自动驾驶QNX,Linux,Autosar概述

    自动驾驶QNX,Linux,Autosar概述 QNX是一个分布式.嵌入式.可规模扩展的实时操作系统.遵循POSIX.1 (程序接口)和POSIX.2 (Shell和工具).部分遵循POSIX.1b( ...

  5. MindSpore部署图像分割示例程序

    MindSpore部署图像分割示例程序 本端侧图像分割Android示例程序使用Java实现,Java层主要通过Android Camera 2 API实现摄像头获取图像帧,进行相应的图像处理,之后调 ...

  6. Pandas之:深入理解Pandas的数据结构

    目录 简介 Series 从ndarray创建 从dict创建 从标量创建 Series 和 ndarray Series和dict 矢量化操作和标签对齐 Name属性 DataFrame 从Seri ...

  7. QT环境变量设置

    首先找到自己对应的目录 我的如图 还有一个路径 将这两个路径添加到系统变量的Path中

  8. 08:'my_tag' is not a registered tag library. Must be one of

    确保每次修改模板标签时都重新启动 Django 开发服务器(或确保它自己重新启动).如果服务器没有重新启动,Django 将不会注册标签. 从 django 1.9 开始,您可以在如下设置中加载这些新 ...

  9. Flink从Kafka取数WordCount后TableApi写入ES

    一.背景说明 需求为从Kafka消费对应主题数据,通过TableApi对数据进行WordCount后,基于DDL写法将数据写入ES. 二.代码部分 说明:代码中关于Kafka及ES的连接部分可以抽象到 ...

  10. PTA题目集总结

    PTA题目集1-3总结 一:前言 我认为题目集一的有八个题目,题量可能稍微有点多,但是题型较为简单,基本为入门题:题集二有五道题,题量适度,难度也适中:题集三虽然只有三道题,但是难度却骤然提升,前两题 ...