首页 > 其他分享 >ABC342总结

ABC342总结

时间:2024-02-25 12:12:30浏览次数:31  
标签:总结 遍历 题目 短路 ABC342 数据结构 但是

ABC342总结

A+B+C+D

虽然有奖,但是一无所获,都排到2000名左右了。

赛时快速通过前四题,但是第五题被题目迷惑,第六题思路混乱,第七题本来是能力范围之内(数据结构是chn oier的特长),但是没读题。

E

一个最短路,这是有提示的,但是有一个迷惑信息。题目让我们求从 A 最晚出发的时间能到达 N,其实就是把边反向,求N到A最早的时间。但是这里的dis数组不维护最小值,而维护最大值,为什么呢,怎么变成最长路了?因为这相当于 \(INF-min=max\) 让路上时间最短,那么最终得到的答案就愈大。这是这题新颖的地方。这也考验了选手对于最短路算法的实质理解。

F

概率论问题。没看清题,先正着遍历把dealer能达到i的概率\(p_i\)算出。然后算出player如果得到i的话,赢得概率是多少。最后反着遍历,统计答案\(f_i\):要么不动,要么再投。其实这里就是个大小比较,得出了如果是这个点数,要不要继续投。也就有了方案(但是题目不要求输出)。

为什么一次正的一次反的?因为第一次\(p\)依赖于小于他的状态已知,第二次\(f\)依赖于比他大的状态

G

数据结构,线段树套堆(建议标记永久化)

标签:总结,遍历,题目,短路,ABC342,数据结构,但是
From: https://www.cnblogs.com/life-of-a-libertine/p/18032228

相关文章

  • 前端树形Tree数据结构使用-‍♂️各种姿势总结
    01、树形结构数据前端开发中会经常用到树形结构数据,如多级菜单、商品的多级分类等。数据库的设计和存储都是扁平结构,就会用到各种Tree树结构的转换操作,本文就尝试全面总结一下。如下示例数据,关键字段id为唯一标识,pid为父级id,用来标识父级节点,实现任意多级树形结构。"pid":0“......
  • CSP-S联考总结
    目录2023.10.9T1T2T32023.10.11T1T2T3T42023.10.13T1T2T3T42023.10.14T1T22023.10.16T1T22023.10.17T1T2T3T42023.10.19T1T2T3T42023.10.9感觉还不在状态,被卡了一下常,加上没思路,加上部分分没怎么想,加上开错题,打得比较差T1打标找规律,然后\(\sqrtn\)做,但不能取mod,不然会TLE80,还......
  • volatile及内存屏障理解总结
    volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些未知的因素更改。volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存......
  • go经典知识及总结
    1.无论sync.Mutex还是其衍生品都会提示不能复制,但是能够编译运行加锁后复制变量,会将锁的状态也复制,所以mu1其实是已经加锁状态,再加锁会死锁.所以此题的答案是fatalerror;typeMyMutexstruct{countintsync.Mutex}funcmain(){varmuMyMutexmu.L......
  • 机器人基础总结
    刚体在三维空间中有六个自由度的运动——三个是平移(线性运动),三个是旋转(角运动)。尽管刚体有六个运动自由度,我们通常使用三维向量来表达其动力学。\[f=ma_c\]\[\mathbf{n}_C=I\dot{\boldsymbol{\omega}}+\boldsymbol{\omega}\timesI\boldsymbol{\omega}\]达了作用于刚体......
  • 寒假集训总结
    寒假集训总结2024-02-2410:30星期六元宵节第一次寒假集训正式结束sometingtosay寒假的14/22我们都在学校中集训,课程总量比高一上学期所有课加起来还多,14天经历下来确实感受到了集训给人带来的非凡意义1.首先因为没有太多的假期能让我们大脑停机,每天都有一定的思考量,能保......
  • 寒假集训总结
    快啊很快啊本来觉得寒假用来集训会觉得很漫长但真正开始才明白做热爱的事确实不会无聊学完了基础dp树状数组线段树还有单调队列单调栈内容很多啊估计放到日常得学一个半月学的一知半解的尤其是树状数组可能是题库里的太简单了是我低估了。。今天早上教练把cf的比赛......
  • 寒假集训总结
    集训总结:    总的来说,集训确实是辛苦的,但是也有很多的快乐。经过一个假期的集训,学到了很多东西,同时更是深刻的认识到了自己许多的不足之处。    这些天,做了不少的题,板子大概是都熟练掌握了吧,但是在遇到一些难题时又几乎想不出思路,如何能在面对难题时更快的想出思......
  • The First 寒假集训の小总结
    转眼间十五天的寒假集训已经结束,也学习到了许多新知识,dp,线段树,单调栈和单调队列......,假期过得还是很有意义的,虽然我的两次考试成绩不尽人意(只能怪我自己没有好好理解知识点还有好好做题),但OI之路还任重而道远,集训与考试可以说是对我的一次极大磨练,新学期的学习中我要首先把心态端......
  • 寒假集训总结
    内容寒假集训不知道多少天(懒得数了),一共八个大专题:五大DP(总结已写),树状数组,线段树,单调队列单调栈。树状数组和线段树有共通之处,基本都可以维护区间或者单点的各种东西,线段树可以区间加(线段树也可以,用lazy甚至更好)。单调队列和单调栈感觉很神奇,总能用在我想不到的地方,据了解它还可......