首页 > 其他分享 >AT 经典90题(031-060)

AT 经典90题(031-060)

时间:2024-11-01 12:57:47浏览次数:1  
标签:AtCoder frac 060 dep sum lca 90 031

31.VS AtCoder

考虑 sg 函数,每次异或上 \((w_i,b_i)\) 的 sg 函数看最后是不是 \(0\) 即可。注意 \(b\) 那一位的上界为 \(1500\) 而不是 \(50\)。

32.AtCoder Ekiden

考虑全排列枚举跑步顺序并判断不合法即可。

33.Not Too Bright

先特判 \(n\) 或 \(m\) 为 \(1\) 的情况。对于其他情况答案就是 \(\lceil\frac{n}{2}\rceil\times\lceil\frac{m}{2}\rceil\)。

34.There are few types of elements

考虑使用双指针,如果 \(r\) 能右移就右移。最后把所有这样的区间长度取最大值即可。

35.Preserve Connectivity

经典结论,先把给出的点按照 dfn 排序。求的东西就是 \(\displaystyle\sum_{i=1}^{k}(dep_{v_i})-\sum_{i=2}^{k}(dep_{lca(v_{i-1},v_i)})-dep_{lca(v_1,v_k)}\)。

标签:AtCoder,frac,060,dep,sum,lca,90,031
From: https://www.cnblogs.com/zxh923aoao/p/18519459

相关文章

  • SS241031D. 后缀数组(sa)
    SS241031D.后缀数组(sa)题意重题:NOD2308D.飒妃客厮·啊瑞(array)给你一个初始\(a_i=i\)的长度为\(n\)的序列,\(n\le10^9\)。有\(m\)次操作。\(m\le10^5\)。把区间\([l,r]\)移到最前面。翻转区间\([l,r]\)。最终得到序列\(\{a_i'\}\)。求满足长度为\(n\)的......
  • 每日计划-1031
    1. 完成160.相交链表/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*getIntersectionNode(ListNode*head......
  • SS241031C. 博弈(game)
    SS241031C.博弈(game)题意博弈的规则是,有\(3\)个数字\(x,y,z\),每次可以选择其中两个数字\(x,y\),改成\(x',y'\),满足和不变差严格变小,即\(x+y=x'+y',|x-y|>|x'-y'|\)。无法操作的失败。给你\(n\)个数字,问有多少种选\(3\)个数字的方案使得先手必胜。solution首先可以设......
  • 20241031模拟赛题解
    T1题目描述给定一个圆形蛋糕,被\(n\)条切割线分成\(n\)个扇形蛋糕块,按照顺时针编号,第\(i\)块上有\(a_i\)个草莓,第\(i\)条切割线到第\(i+1\)条切割线之间的部分是第\(i\)块蛋糕。Alice和Bob流选择切割线,假设Alice选择了第\(i\)条切割线,Bob选择了第\(j\)条......
  • ISO9001质量管理体系:为您的企业打造卓越品质
    在当今竞争激烈的市场环境中,质量已成为企业成功的关键。ISO9001质量管理体系,这一国际公认的标准化质量管理体系标准,为企业的品质管理提供了有力支持。ISO9001是ISO9000族标准所包括的一组核心标准之一。ISO9000族标准是由国际标准化组织(ISO)在1994年提出的概念,旨在为组织提供一套......
  • 学习笔记490—mac版本向日葵远程控制 忘记解锁密码如何解决
    mac版本向日葵远程控制忘记解锁密码如何解决卸载重新安装还是无法进入解决办法:一、删除配置文件1、首先进入Mac端cd/etc目录并查看目录清单(命令如下) cd/etclsorayconfig.conf#确认存在orayconfig.conf文件2、执行删除命令(记住管理员运行删除)sudorm-fo......
  • Springboot剧本杀个性化智能推荐系统-计算机毕业设计源码09075
    目录1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 剧本杀个性化智能推荐系统分析2.1可行性分析2.2系统功能分析2.3 系统用例分析2.4系统流程分析2.5本章小结3剧本杀个性化智能推荐系统总体设计3.1 系统功能模块设计3.2数据库设计3......
  • 090 $nextTick
    this.$nextTick是Vue.js提供的一个方法,用于在下次DOM更新循环结束之后执行延迟回调。这对于确保DOM已经更新后再执行某些操作非常有用。例如,当你修改了数据并且需要在这之后访问更新后的DOM元素时,可以使用this.$nextTick。在你的代码中,如果你需要在handleblur方法中......
  • 面试官:Spring Boot 控制层中,@Service 可以完全替代 @Controller 吗?90% 都会答错!
    作者:毅航来源:juejin.cn/post/7393533304505204787在SpringBoot开发中,@Controller和@Service基本上是日常开发中使用的最频繁的两个注解。但你有没考虑过@Service代替@Controller注解来标注到控制层的场景?换言之,经过@Service标注的控制层能否实现将用户请求分发到服务层的功能?......
  • JY901 ROS1使用经验
    参考:维特智能官方ROSPython使用说明https://wit-motion.yuque.com/wumwnr/ltst03/lu0v13?#0246cb6a安装配置步骤:先在VirtualBox中为这个包配置对应的环境:Ubuntu16.04,ROS(1)Kinetic,Python2.7.按照上面参考链接,从【3.IMU软件包使用】开始一步一步做。使用步骤:1.查看......