首页 > 其他分享 >考场(CSP模拟56联测18 )

考场(CSP模拟56联测18 )

时间:2023-10-16 11:45:56浏览次数:36  
标签:QAQ 暴力 18 56 T2 T1 淀粉质 联测 CSP

T1

难道是。。。。淀粉质????这不是CSP-S模拟吗,哪来的淀粉质QAQ。不确定,再想想

T2

可以用矩阵快速幂优化一下,然后就拿到暴力分了。。。

T3

可以写 \(N^2\) 暴力,所以 \(N^2\) 暴力的分在哪??!!!,只有 \(1e4\),完蛋了,没有暴力

T2(重复1)

再去看看 \(T2\) 吧。

再次看 \(T2\) 用个屁矩阵快速幂,,直接 \(BFS\) 就完事了。。。

现在写完了,但是大样例跑了 \(3\) 秒钟,这不是寄了???

T1 (重复1)

仔细想想 \(T1\) 的淀粉质叭。。。

离线将每一个 \(u\) 存下来,淀粉质查询边长的时候再找出来。

哎不对, \(T1\) 换根分成三部分,对于每一部分加上或减去后直接 lower_bound 就行了。

但是对于在 \(u\) 到根节点路径上的点怎么处理啊QAQ

好了,错了。。

先打暴力再打淀粉质,wwwww。

坏了,淀粉质:假了!!!!,这波输麻了。

等等,没假,赢!

坏了,空间复杂度假了,这会寄了QAQ,这波输麻。

现在是北京时间十一点零八分,我依然是不会 \(T1\),今天打了一场模拟赛,又垫底了。

emmmmm......换根,树形dp,二分,线段树,贪心,淀粉质,树链剖分······都想了,但没有会写的,我真傻,真的。

能用俩 \(set\) 写吗,让我康康。

woc,好像真的可以,我试试能不能写出来。

不行,因为无法维护,寄,这波已经输了。

标签:QAQ,暴力,18,56,T2,T1,淀粉质,联测,CSP
From: https://www.cnblogs.com/jueqingfeng/p/17767005.html

相关文章

  • BitBake使用攻略--从HelloWorld讲起 (转载自:https://www.cnblogs.com/chegxy/p/1571811
    目录写在前面1.什么是BitBake2.BitBake的安装3.使用BitBake构建一个HelloWorld工程后续 写在前面《BitBake使用攻略》系列文章将从今天开始不定时的更新,主要讲解BitBake的背景,基本语法,功能及其命令等知识,旨在为即将从事Yocto项目和OpenEmbedded项目的同学做一些预......
  • Programming abstractions in C阅读笔记:p179-p180
    《ProgrammingAbstractionsInC》学习第60天,p179-p180总结。一、技术总结1.palindrome(回文)(1)包含单个字符的字符串(如"a"),或者空字符串(如"")也是回文。(2)示例:“level”、"noon"。2.predicatefunction(1)predicate的意思pre-("forth")+*deik-("show"),“t......
  • 2023-2024-1 学号20231318 《计算机基础与程序设计》第三周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第三周作业这个作业的目标1.学习《计算机科学概论》第二章,第三章并完成云班课测试;2.学习《C语言程序设计》第二章并完成云班课测试。作业正......
  • CItect2018 R2过程分析器显示不了曲线
    这一篇博客我在新浪博客记录过,在这里也记录一遍,新浪博客地址是CItect2018R2过程分析器显示不了曲线_来自金沙江的小鱼_新浪博客(sina.com.cn)这两天在现场遇到奇怪的现象,CITECT2018R2的过程分析器显示不了曲线,如果在线运行时在过程分析器添加一个趋势笔,那么所有曲线就能立马显示......
  • 2023-2024-1 20231418 《计算机基础与程序设计》第3周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第三周作业这个作业的目标<自学教材:计算机科学概论......
  • CF1867C Salyg1n and the MEX Game
    CF1867CSalyg1nandtheMEXGame简单博弈论题。设给出序列的\(\text{mex}\)为\(x\),那么Alice第一次操作时加入\(x\)一定是最优的。此时显然有\(\text{mex(s)}\gex\)。因为如果加入的数\(y<x\),此时数列中有不小于\(2\)个\(y\)。如果Bob删掉了一个数,那么Al......
  • CF1873F Money Trees
    CF1873FMoneyTrees双指针好题,但是我用的队列(考虑先找出所有极长的、满足任意一个数都能被它后面的那个数整除的连续段。显然这个操作可以在\(\mathcal{O}(n)\)的时间复杂度内完成。求出每个极长连续段的答案,取\(\max\)即为最终答案。那么现在的问题就是求一个数列中,满......
  • ABC318E Sandwiches
    ABC318ESandwiches第一次场切E题,感动。虽然比较水注意到\(\{a_n\}\)的值域上限为\(n\),考虑值域相关算法,对每一个\(a_i\)开一个std::vector,记作\(pos_{a_i}\),存储\(a_i\)所有的出现位置。枚举\(x\in[1,n]\),遍历\(pos_x\),当遍历到第\(i\)个时,枚举\(j\in......
  • CF1872B The Corridor or There and Back Again
    CF1872BTheCorridororThereandBackAgain观察第二组样例的解释,注意这句话:“第二个陷阱限制了你”。这启发我们计算经过每个陷阱之后最多还能向前走到哪里,然后取\(\min\)得到答案。现在的问题是如何求出每个陷阱限制的最远可到达点。由于要求折返,因此对于第\(i\)个......
  • CF1854C Solution
    题目链接题意给定大小为\(n\)的正整数集合\(S\),\(S\)中的每个数在\(1\simm\)之间。每一秒进行如下操作:从\(S\)中等概率随机选择一个数\(x\)。将\(x\)从\(S\)中删去。若\(x+1\leqm\)且\(x+1\notinS\),则将\(x+1\)加入\(S\)。求\(S\)变成空集......