mx
  • 2025-01-07P2894 [USACO08FEB] Hotel G && P3071 [USACO13JAN] Seating G
    P2894[USACO08FEB]HotelGP3071[USACO13JAN]SeatingG题目描述第一行输入\(n,m\),\(n\)代表有\(n\)个房间\((1\leqn\leq50,000)\),编号为\(1\simn\),开始都为空房,\(m\)表示以下有\(m\)行操作\((1\leqm<50,000)\),以下每行先输入一个数\(i\),表示一种操作:若
  • 2025-01-06[POJ3237] 树的维护 题解
    一眼树链剖分或\(LCT\),由于在学后者所以就写了。取反操作相当于把\(min,max\)取反后交换,所以要维护\(min,max,val\)。时间复杂度\(O(m\logn)\)。#include<bits/stdc++.h>#definefa(x)lct[x].fa#definefl(x)lct[x].fl#definemx(x)lct[x].mx#definemn(x)lct[x]
  • 2025-01-06蓝桥20034-幸福饺子馆 找规律/组合数学/逆元
    https://www.lanqiao.cn/problems/20034/learning/?page=1&first_category_id=1点击查看代码'''找规律在组合中存在对称性,即递增的位置对称,如111311231133122312331333一共存在K种组合,则[L,R]中的数字会平分K*(N-2)次出现,然后L,R会各自再出
  • 2025-01-032025 01 做题笔记
    0102MX省选模拟赛Day8,\(63+100+0\),rk5,T1想到了几乎所有转化,还是死在了最后一步找支配对,我以为这没啥性质的。T上了,P呢?P4482[BJWC2018]Border的四种求法:学习了一种很厉害的单logborderseries做法,但是太难写了,还是用SAM吧,我们要做的就是对r对应的节点找一
  • 2025-01-02题解 - 机会成本(2022.9上海月赛丙组T2)
    题目描述明天有门考试,今晚只能复习一门课,请计算应该复习哪一门课,才能让所有考试的分数总和达到最大,如果选择复习第之门课,则这门课的考试分数为a;,若放弃复习第之门课,则这门考试的分数为6;。输入格式第一行:单个整数表示n第二行到第n+1行:每行两个整数表示a;
  • 2024-12-29[CF2043C] Sums on Segments 题解
    我们先想全是\(\pm1\)的。令区间内最小子段和为\(mn\),最大子段和为\(mx\),注意到\([mn,mx]\)内的数全都能被凑出来。证明:我们在区间\([l,r]\)内任意取一个子区间\([l',r']\)。定义【扩展】为将一个区间左边或右边添加一个数。定义【收缩】为将一个区间左边或右边去
  • 2024-12-28NOIP2024 游记
    前情提要:CSP2024游记luogucnblog省流:95+100+40+8=243,打的跟小丑一样。11.13(Day-17)作业好多。11.14(Day-16)水了点题。11.15(Day-15)晚上打了CF987Div2,多测注意T的范围!!!多测注意T的范围!!!多测注意T的范围!!!多测注意T的范围!!!多
  • 2024-12-25P3313 [SDOI2014] 旅行
    P3313[SDOI2014]旅行题意简述:给一颗树,点有点权以及颜色,要求实现四种操作:1.修改某点点权2.修改某点颜色3.求一条树上最短路(x,y)上颜色与x,y都相同的点的点权和,保证x,y颜色相同4.求一条树上最短路(x,y)上颜色与x,y都相同的点的点权最大值,保证x,y颜色相同$1\len,m
  • 2024-12-25Luogu EI 的第六分块 // KTT 学习记录
    P5693EI的第六分块题目描述给定一个整数序列,支持区间加正整数以及查询区间最大子段和。思路使用线段树记录四个信息来维护答案:\(sum_i\):区间和;\(lmax_i\):最大前缀和;\(rmax_i\):最大后缀和;\(mx_i\):最大子段和。信息合并时分类讨论:\(lmax=\max(lmax_{ls},sum_{ls}+l
  • 2024-12-25CF2043C 题解
    CF2043C题解题意给定一个除了\(-1,1\)之外,最多存在一个\(x,x\in[-10^9,10^9]\)的数的序列,求其子段和的所有可能值,从小到大输出。分析很容易就去思考如何从这个特殊的\(x\)入手。于是先排除这个特例,考虑全都是\(1,-1\)的情形,那么顺序从左到右不断加入\(a_i\),可以发现
  • 2024-12-24双指针
    @目录双指针基本介绍应用场景例题A-B数对排列排序总结双指针基本介绍双指针主要用于处理数组或链表等线性数据结构中的问题。它的基本思想是使用两个指针(通常是两个变量)来遍历或操作数据,这两个指针可以指向数组的开始和结束位置,也可以根据具体问题指向其他位置。双指针算法能够
  • 2024-12-242.3T算力,真的强!1分钟学会NPU开发,基于NXP i.MX 8MP平台!
    科技飞速发展,人工智能与工业领域的融合日益深入。NXP旗下的i.MX8MPlus作为一款高端工业处理器,NPU算力高达2.3TOPS,正引领着工业智能化的浪潮,为众多工业场景带来了前所未有的变革潜力。图1 i.MX8MPlusNPU特性i.MX8MPlus的NPU支持INT16/INT32/FP16/FP32等多种数据类型,
  • 2024-12-22【内向基环树】LeetCode 2127. 参加会议的最多员工数
    题目https://leetcode.cn/problems/maximum-employees-to-be-invited-to-a-meeting/description/题解从\(i\)向\(favorite[i]\)连边,会形成一张\(n\)个点\(n\)条边的有向图,且该图包含若干个连通块,每个连通块均为基环树,亦即该有向图为基环树森林。以测试用例[1,2,0],进
  • 2024-12-21[SHOI2017] 摧毁“树状图”
    首先只要得到\(x=0\)时的答案,就可以\(AC\)本题。这是很重要的。考虑由于不能有重复经过的边,所以两路径交点数量\(\le1\)。容易想到设\(dp_u\)表示以\(u\)为端点的链中的贡献最大值。考虑换根\(dp\),所以先设它只表示它子树内的部分。当交点数量\(=1\)时,显然可以理
  • 2024-12-20QOJ7855 不跳棋
    题意给定一棵树,有\(n\)个点,每个点上有一枚棋子,有\(n-2\)次操作,每次操作拿走一枚棋子,操作后问任意两个棋子间距离的最小值以及方案数,强制在线。\(n\le5\times10^5\)分析注意到我们只关系两个点之间的距离而对其他的诸如祖先关系啥的不关系,因而考虑点分树,对于点分树上的每
  • 2024-12-20leetcode 2592. 最大化数组的伟大值
    2592.最大化数组的伟大值法一:排序丑陋的代码classSolution{public:intmaximizeGreatness(vector<int>&nums){sort(nums.begin(),nums.end());intsize=nums.size(),res=0;for(inti=0,j=0;i<size&&j<size;+
  • 2024-12-15MX J-10 做题记录
    Ahttps://cspjs.online/contest/264/problem/1我们猜测出一定这个数一定要为\(2^t\)答案才最优。因为\(2l\ler\),所以\([l,r]\)区间中一定有一个\(2\)的整数次幂,枚举即可。#include<bits/stdc++.h>usingnamespacestd;inlinevoidsolve(){ intl,r,x; cin>>l>>r;
  • 2024-12-14【每日一题】3266. K 次乘运算后的最终数组 I&II
    给你一个整数数组 nums ,一个整数 k  和一个整数 multiplier 。你需要对 nums 执行 k 次操作,每次操作中:找到 nums 中的 最小 值 x ,如果存在多个最小值,选择最 前面 的一个。将 x 替换为 x*multiplier 。k 次操作以后,你需要将 nums 中每一个
  • 2024-12-13Ciuts的MX模式
    Ciuts的MX模式Citus集群由Coordinator(CN节点)和Worker节点组成。CN节点上放元数据负责SQL分发;Worker节点上放实际的分片,各司其职。但是,citus里它们的功能也可以灵活的转换。1.什么是MX模式?MX模式是Citus的扩展,允许app直接连接work节点进行数据的读取和写入并增加集群的并
  • 2024-12-10CF2018C Tree Pruning
    分析好像官方题解是反向求解的,这里提供一个正向求解的思路,即直接求出最后所有叶节点到根的距离相同为\(x\)时需要删除的结点数\(ans_x\)。如果我们最后到根的相同距离为\(x\),那么答案有两个组成部分。第一个部分,若到根距离为\(x\)的结点是一个中间结点,也就是说这个结点
  • 2024-12-092024 11 做题笔记
    NOIP没有特别爆,应该还在1.eps倍队线内,所以还有OI打,但是这个月可能whk时间比较多,随缘记吧。1209MX_R1_A集合:应该要场切的,因为组合数取模和常数问题挂掉了,引以为戒。二分图完美匹配问题考虑hall定理,由于这题的特殊限制,一个左部点集合的对应集合就是最小的点能连到的所
  • 2024-12-07力扣打卡8:最长上升子序列
    链接:300.最长递增子序列-力扣(LeetCode)本题我开始想到的是dp,复杂度为O(n^2),这也是很经典的解法。看到进阶解法可以O(nlogn),想到可能是要用到二分,但是,我想到的是和map排序,再二分查找第一个比当前值小的数,再找比它小的所有数,中维护max序列,再塞到map中,可惜严格来讲还是O(n^2)
  • 2024-12-07Luogu EI 的第六分块 // KTT 学习记录
    P5693EI的第六分块题目描述给定一个整数序列,支持区间加正整数以及查询区间最大子段和。思路使用线段树记录四个信息来维护答案:\(sum_i\):区间和;\(lmax_i\):最大前缀和;\(rmax_i\):最大后缀和;\(mx_i\):最大子段和。合并时我们分类讨论:\(lmax=\max(lmax_{ls},sum_{ls}+l
  • 2024-12-06P6329 【模板】点分树 | 震波
    P6329【模板】点分树|震波来补点分树模板的题解了:先明确一下点分树的定义:又很多个重心构成的一棵树,且树上的层数关系对应重心的大小那么我们为什么要建这一颗树呢:因为我们要处理多组询问并且又修改.然后点分树的建树方式其实在定义中就几乎给出了,就是在求重心时将新老重心
  • 2024-11-272023 CCPC 深圳
    2023CCPC深圳D.BotBrothers有一棵\(n\)个点的树,\(m\)个叶子,编号为\(1∼m\)。两人在树上博弈,均从根出发,轮流行动,每次走向一个当前所在节点的子节点,如果在叶子就不移动。最终如果两人所在叶子编号一个是另一个\(+1\)(\(\bmodm\)意义下),则\(+1\)的一方获胜。\(m<n\l