首页 > 其他分享 >2023.12.30模拟赛总结

2023.12.30模拟赛总结

时间:2023-12-30 20:34:45浏览次数:32  
标签:暴力 2023.12 线段 30 然后 枚举 即可 区间 模拟

前言:这次比赛打的不是很好,100pts,rank8

T1

赛时想到了正解,但是因为一些题面的原因和代码细节没调出来
首先可以写出暴力dp:\(f[i][j]\)表示到第i位,选了i且选了j个哨岗的最大范围
枚举k为上一个,直接暴力转移是\(O(n^3)\)的,过不去
然后,我们发现可以分类讨论,如果\([l_i,r_i]\)和\([l_k,r_k]\)没有交集,就可以直接加上区间长度,把每一个r插入vector,在枚举i的时候动态更新这颗线段树
如果被包含,那么就不会优,不会对答案做出贡献,不用管
如果有交集,那么加上i的贡献就是\(r_i-r_k\),发现可以对于每一个位置把\(r_k\)减去,然后就与位置无关了,直接线段树维护
开1000棵线段树即可

T2

有点小抽象的
首先我们要确定多边形的点的顺序,把y值最小的同时x值最小的点求出,然后用\(atan2(y,x)\)极角排序,作用就是求\((x,y)\)与原点的连线与x轴正半轴的夹角
然后考虑区间dp,因为平均数是固定的,n,根号也是固定的,所以只用分别对一段区间考虑
\(f[i][j]\)表示i号点到j号点的最小方差
转移时,枚举一个k,将\(f[i][j]\)和\(f[i][k]+f[k][j]+getans(i,j,k)\)比较大小,\(getans(i,j,k)\)就是这三个位置组成的三角形的贡献,这是可以直接累加的,要加这个是因为两个区间合并少了这个三角形,所以加上即可

T3

个人感觉还好
发现两边都超过m位时,右手的每次增加的量只会随奇偶性变,然后先暴力,然后求出对应的矩阵,乘起来后用矩阵快速幂搞搞即可

T4

把团抽象成点,点抽象成边,题意就转化成了,给每一条边定向,使得点的入度为偶数的点尽量多
把dfs树求出,然后从底向上调整,先把全体边连往祖先,然后对于一个点,如果度数为偶数,就不用调整,奇数就把父边取反,这样调整到根就可以尽量多了
方案就把连向每个点的边两两匹配即可

标签:暴力,2023.12,线段,30,然后,枚举,即可,区间,模拟
From: https://www.cnblogs.com/longzhaocheng/p/17936763

相关文章

  • 12.30模拟赛
    依然倒一,虽然比上次完全不会强一些了,但是挂了一堆分……T1奇怪地挂掉了,但是也反映了代码能力还是不行,求个子树内最大最小都要错,而且还把问题复杂化了。就是先并查集找根,记录子树内最值然后看子树大小等不等于极差就完事儿了,没那么多别的。点击查看代码#include<bits/stdc++.h......
  • *035共情营邱月帮-第17次课(周六晚上-AB对练-)-20231230
      20221212--20221230期间每周一、四、五上正课,三、六是对答疑、对练课。 打开心灵,改变从自己开始,一起抱团取暖。《相信相信的力量》----------------------------------------------------------------------------------------------------------------(周六)-202312......
  • 2023-12-30
    packagecom.example.backendmanage.controller;importcom.example.backendmanage.common.AjaxResult;importcom.example.backendmanage.info.Role;importcom.example.backendmanage.mapper.RoleMapper;importorg.springframework.beans.factory.annotation.Autowired;imp......
  • 12.30每日总结
    今天将软件企业文化大作业剩下的内容写完了《软件企业文化》大作业个人计划第三部分产品销售摘要:本销售计划书旨在为我们创新的软件产品制定全面的销售策略,以确保产品成功进入市场并取得可观的销售业绩。我们的软件产品旨在满足客户需求,并通过有效的市场推广和销售渠道来实......
  • 闲话12.30
    昨天闲话没更,就当12月没有29号就好了。12月倒数第二篇闲话?悲报:明天没法去邯郸玩了。放假了是真舒服啊,昨天坐大巴回来的,路上是真难受,人又多,我脚底下好像又有热风,还懒得脱外套,汗流浃背了属于是......
  • 每日总结2023年12月30日
    今天在配置Vue的路由,给大家分享一下经验和遇到的问题。首先我并不是提前安装好的router,是后面手动安装的。安装指令如下:[email protected]安装完毕之后配置路径新建router文件夹在src目录下,在该目录下新建一个index.js文件在一切配置完成之后我发现我的路由并没有起......
  • 2023.12.30做题纪要
    SAM模板评价:逆天纸糊串,学不会一点。#include<bits/stdc++.h>constintMAXN=3e6+100;intN;charch[MAXN];longlonganswer;classSuffix_Automaton{private:inttot,last,root;intchild[MAXN][26],link[MAXN],length[MAXN];longlongcnt......
  • 2023-12-30 训练总结
    返回C组做题,然后发现自己挂分了。T1寻找道路[NOIP2014提高组]寻找道路题目背景NOIP2014提高组D2T2题目描述在有向图\(G\)中,每条边的长度均为\(1\),现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接......
  • 【2023.12.30】PVE的PCIE直通改VGPU授权
    之前使用直通有个坏处,就是其他的CT和虚拟机用不了GPU,只能使用核显在这里参考的链接是https://gitlab.com/polloloco/vgpu-proxmoxaptupdateaptdist-upgradeaptinstall-ygitbuild-essentialdkmspve-headersmdevctlgitclonehttps://gitlab.com/polloloco/vgpu-prox......
  • 2023.12.30 日记
    早上跑400m,低血糖。跑完我在操场上呕吐,四肢麻木地瘫在草地。我无力了。脸部传来瘙痒。痒觉移动到了耳梢。它在耳朵旁转了几圈,大抵由于那个洞深不可测,便放弃了,继续在我身上爬行。我感受到飞蝇在我的睫毛上晃动。我伸起手扇它,它没飞走。我也没有伸起手。四肢从冰冷麻木转向......