2018山东第九届省赛总结与反思

按比赛时的开题顺序写一下总结、反思、大概题解,以及以后的训练规划。

A题大概题解:

简单讨论了一下。注意到题目要求的是变换到目的串的任意排列的最小花费,想到对两个串都按字典序排序,在B串中找到第一个大于等于A[0]的元素,之后一一对应,如果B[I]>=A[J],ans+=A[J]-B[I];否则跳过B[I],最后剩下的A中的元素与B中的元素再一一对应。一发过。

看榜,开F。F题是一个比较难想全的容斥,卡了很久,中间换题把C题一发过了。

C题大概题解:

把权值最小的点与所有点相连。

之后我想E题,水兄和学弟调F.一发过。

E题从题意结合时间复杂度来看,思考时确定正解应该是nlogn复杂度的算法,想到了树状数组。但是不知道怎么去实现怎么快速地找到唯一的使一个数成为“good”的元素。水兄想到了set,可以nlogn实现(大概是吧?)交上去,超时,加读入挂,超时。考虑能不能不使用set,想到了维护前缀数组。TLE四次,封榜过了。

之后B题一起讨论很久也没有找到正解。五题结束。

反思:

1.没有认真思考H题,在回来的路上看到知乎上的题解(简单bfs),懊悔不已。

暴露的不足:对于看起来很难的题不敢深入去想。

原因:做题不够。信心不足。

2.没有快速地想出E题,导致F题卡了很长时间才做出来时,没题可写。

原因:做思维题不够。

3.在讨论B题时,其实我有想到一个性质,但是觉得没什么用,没有说出来,赛后请教发现那个性质就是二分图(正解)的苗头。因为我做二分图的题太少,导致我想不到二分图,导致我没有说出来,没有给队友提示,导致没出B题。

原因:没有深入理解数据结构的性质与应用。

整场比赛大部分的思路是水兄提出的,绝大部分的代码是水兄实现的,可以说我拖了水兄的后腿。(换个脑洞大点的数学好点的也许能捧杯?)

平时做题量以及对题目的吸收还不够。多做题多学习。

以后一段时间的规划:cf一场都不错过。及时补题写题解。整理板子。刷洛谷上的DP。刷kuangbin数论。

加油。

原文地址:https://www.cnblogs.com/gzhynl/p/9000357.html

时间: 2024-08-06 05:51:11

2018山东第九届省赛总结与反思的相关文章

第九届省赛-表达式求值(模拟)

表达式求值 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 假设表达式定义为: 1. 一个十进制的正整数 X 是一个表达式. 2. 如果 X 和 Y 是 表达式,则 X+Y, X*Y 也是表达式; *优先级高于+. 3. 如果 X 和 Y 是 表达式,则 函数 Smax(X,Y)也是表达式,其值为:先分别求出 X ,Y 值的各位数字之和,再从中选最大数. 4.如果 X 是 表达式,则 (X)也是表达式. 例如: 表达式 12*(2+3)+Smax(333,220+2

nyoj1273 河南省第九届省赛_"宣传墙"、状压DP+矩阵幂加速

宣传墙 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 ALPHA 小镇风景美丽,道路整齐,干净,到此旅游的游客特别多.CBA 镇长准备在一条道路南 面 4*N 的墙上做一系列的宣传.为了统一规划,CBA 镇长要求每个宣传栏只能占相邻的两个方格 位置.但这条道路被另一条道路分割成左右两段.CBA 镇长想知道,若每个位置都贴上宣传栏, 左右两段各有有多少种不同的张贴方案. 例如: N=6,M=3, K=2, 左,右边各有 5 种不同的张贴方案 输入 第一行: T 表示

UVA 12663 第九届省赛 高桥与低桥 树状数组

1 #include <cstdio> 2 #include <math.h> 3 #include <iostream> 4 #include <cstring> 5 #include <cstdlib> 6 #include <algorithm> 7 using namespace std; 8 9 const int maxn = 1e5+10; 10 int c[maxn], a[maxn]; 11 int lowbit(i

ZOJ 3601 Unrequited Love 浙江省第九届省赛

Unrequited Love Time Limit: 16 Seconds      Memory Limit: 131072 KB There are n single boys and m single girls. Each of them may love none, one or several of other people unrequitedly and one-sidedly. For the coming q days, each night some of them wi

机械设备--第九届省赛--深搜

Alpha 公司设计出一种节能的机器设备.它的内部结构是由 N 个齿轮组成.整个机器设备有 一个驱动齿轮,当启动它时,它立即按 10,000 圈/小时转速顺时针转动,然后它又带动与它相切 的齿轮反方向,即逆时针转动.齿轮之间互相作用,每个齿轮都可能驱动着多个齿轮,最终带动 一个工作齿轮完成相应的任务. 在这套设备中,记录了每个齿轮的圆心坐标和齿轮半径.已知驱动齿轮位于(0,0),最终的 工作齿轮位于(Xt, Yt). Alpha 公司想知道传动序列中所有齿轮的转速.所谓传动序列,即能量由驱动齿轮

NYOJ--1276--机器设备(河南省第九届省赛,简单的bfs)

机器设备 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 Alpha 公司设计出一种节能的机器设备.它的内部结构是由 N 个齿轮组成.整个机器设备有 一个驱动齿轮,当启动它时,它立即按 10,000 圈/小时转速顺时针转动,然后它又带动与它相切 的齿轮反方向,即逆时针转动.齿轮之间互相作用,每个齿轮都可能驱动着多个齿轮,最终带动 一个工作齿轮完成相应的任务. 在这套设备中,记录了每个齿轮的圆心坐标和齿轮半径.已知驱动齿轮位于(0,0),最终的 工作齿轮位于(Xt,

湖南第九届省赛 好老师

I want to be a good teacher, so at least I need to remember all the student names. However, there are too many students, so I failed. It is a shame, so I don't want my students to know this. Whenever I need to call someone, I call his CLOSEST student

湖南省第九届省赛 Funny Car Racing

There is a funny car racing in a city with n junctions and m directed roads. The funny part is: each road is open and closed periodically. Each road is associate with two integers (a, b), that means the road will be open for a seconds, then closed fo

湖南第九届省赛 高桥和低桥

Q: There are one high bridge and one low bridge across the river. The river has flooded twice, why the high bridge is flooded twice but the low bridge is flooded only once? A: Because the lower bridge is so low that it's still under water after the f