首页 > 其他分享 >2023年11月16日模拟赛

2023年11月16日模拟赛

时间:2023-11-16 23:33:16浏览次数:33  
标签:11 题目 log 16 简单 然后 枚举 2023

更好的观看在我的博客

总结

今天要结束了哈哈。今天早上模拟,本来是信心赛的,结果由于大家的“出色表现”,标题不叫信心赛了哈哈。今天考的还行,不是很难。简单说一下,也要下课了,noip rp++!

题解

先简单评价一下本次考试。T1 std 是 \(O(N)\) 的,带一个 \(\log\) 的常数小也能过,还是很棒的!注:前三题都打了快读,足以可见数据的毒瘤。link

T1

标程是开两个单调队列,一个单增,一个单减就行,双指针就行。如果带一个 \(\log\) 的话差不多只能二分能过,用一些容器可能就要超时了。[[单调队列]]

T2

很容易发现只要两个数满足一定的比例关系就行。我们考虑化简后的比例关系的规律。从 \(1:1\) 开始倒着枚举一下就可以很容易找到规律,和2的幂有关,然后暴力枚举和和比例,然后求出来就可以。很容易发现这样是 \(O(N\log N)\) 的,然后就变成了区间里面包含多少区间的问题。二维偏序。离线下来枚举右端点树状树组维护即可。[[树状数组]]

T3

题目说的是简单图,简单路径。显然 \(k<n\bigwedge k\le m\)。然后会发现 \(k\le 5\)。当 \(k < 5\) 时很简单,等于的时候就相当于假期计划的简单版,分类讨论打一下就可以。但是根据 DZhearMins 大佬的代码来看,当 \(k > 3\) 的时候暴力 dfs 即可。

T4

很神奇的题目,太好玩啦!反悔贪心的典题。可以发现最后问题转化成分开,前面选 0,后面选 1,容易发现先初始化为所有 1 的个数,然后往后移动,0的贡献为正,1为负,就变成最大前缀和。然后可以发现最后 \(k\) 次操作就是 \(k\) 段不相交的段和一个前缀的最大和。可以做题目:link。[[线段树]] [[反悔贪心]]

后记

人生路上险重重,欲飞度难却无羽。唯有开山度苦海,方能去到花果洲。

时事点评

The persimmon tastes puckery.

这柿子好涩。

标签:11,题目,log,16,简单,然后,枚举,2023
From: https://www.cnblogs.com/huasushis/p/17837550.html

相关文章

  • 216-手机h5实现关闭手机前置摄像头,代码实现
    navigator.mediaDevices.getUserMedia({video:{facingMode:'user'}}).then(function(stream){constcameraPreview=document.getElementById('cameraPreview');cameraPreview.srcObject=stream;cameraStream=stream;}......
  • 【刷题笔记】111. Minimum Depth of Binary Tree
    题目Givenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode.Note: Aleafisanodewithnochildren.Example:Givenbinarytree [3,9,20,null,null,15,7],......
  • 2023年11月12日阿里云产品全面故障的启示
    2023年11月12日,阿里云产品因为某些故障,全线都受到影响。是的,双十一的第二天,我的购物车还没清空,阿里云就不让我买了。云产品全面故障,影响之大一个大铁锅都装不下。之所以阿里云故障受到大家这么关注,一方面是阿里云投入多年技术领先,国内IaaS领导者,另外一方面是阿里云用户量大影响也......
  • 11.16
    回归pta今天在上机实验时,回归数据结构PTA 有序表合并#include<iostream>usingnamespacestd;#defineMaxsize100structList{intdata[Maxsize];intlength;};Listmeger(ListA,ListB){Listc;inti=0,j=0,k=0;while(i<A.length&&j<B.length)......
  • 20231116
    2023/11/16先是周三训练补题k题,赛时队友写的,讨论是用dfn序来判断返祖边,也是学到了怎么来判断有向图中的返祖边做法:dfs的时候,我们只看一条链上的点,我们正常赋值dfn序。如果这是出现dfn[v]<dfn[u],那么这条边一定是返祖边。然后我们回溯的时候把u点的dfn序赋为1e9。这样代表这个......
  • 2023.11.11 模拟赛
    2023.11.11模拟赛复盘前记通过四个半小时的努力,得到了41pts/400pts的高分。当时心态很爆炸,经过不断的反思,发现自己比赛意识太差,暴力打不出,正解想出来tmd不会写,这就是最大的问题。所以以后要多打比赛还得多复盘。比赛链接洛谷NOIP2023模拟赛T1种树简化题意:给定......
  • 【游记】NOIP2023
    CSP-S没写游记,因为考得不咋地且内容都记在日记了。11.16出发前一天。上午考了模拟赛,题目难度一般,暴力基本写满有\(100+100+45+60\),T4最后好像想到Hall定理考虑一些东西了。下午改题。这次住闲庭四艺。感觉好像没啥非常不熟的板子,晚上看了看动态DP。......
  • 20231116打卡
    早上,我有一门UML和算法与数据结构的上机实验课。这门课程旨在培养我们对软件设计和算法实现的能力。在实验课上,我们运用UML(统一建模语言)来设计和建模软件系统,同时编写代码实现各种经典的算法和数据结构,例如排序和查找算法、链表和树等。通过这些实际操作,我加深了对软件工程理论的......
  • 闲话111.6
    好好好后天就要noip了......
  • [20231114]如何知道一条sql语句涉及到那些表.txt
    [20231114]如何知道一条sql语句涉及到那些表.txt--//别人问的问题,开始想看执行计划不就可以吗?当然一些计划可能仅仅涉及到索引。还有joinelimination可能仅仅看到1个表。--//对方的目的就是获取这条sql语句相关表,重新分析表看看。--//我想起查询表获得对应sql_id的脚本,脚本如下,参......