首页 > 其他分享 >11.11~11.17

11.11~11.17

时间:2024-11-17 20:01:27浏览次数:1  
标签:le 题目 递归 11.17 询问 子图 11.11 杨表

做题

P4775 一道用线段树合并处理直径的题目。一个小技巧就是树上线段树先合并再插入常数会小很多。

P10831 最开始信息:通过 Ramsey 引理知 6 点必有询问出 0 或 3,以这三点 \(A,B,C\) 为基础构造。如何求一边是否存在?预处理 \(i\to A,B,C,\forall i\) 的信息之后直接询问即可。考虑增量法,加入 \(i\) 点入已知集合 \(U\):随机打乱 \(U\),将其两两分组,一组内询问 \((u,v,i)\) 三角形,当 \((i,u)+(i,v)=1\) 时才需要递归,递归边界就是刚才的询问。理性分析一下期望只有至多一半对会递归,询问次数就到了 $\sim \frac 13n^2 $。

AT_pakencamp_2018_day2_g 由于 \(m-n\le 3\),缩 1 度点,缩链(二度点)之后只剩下 \(O(1)\) 个点了,直接枚举即可。

P4484 杨表题目。这里应用了杨表的勾子公式和一组同构杨表对应排列的原理(不知道证明)。

P5295 Nash-William 定理:一个边集可以划分为 \(k\) 个无环子集的充要条件是:对于所有导出子图 \((V',E')\),都有 \(|E|\le k(|V|-1)\)。这个限制的可以用最大权闭合子图,跑网络流处理。

CF2003F color-coding 算法。题目限制 \(k\le 5\) 个位置 \(b\) 互不相同,而 \(b\) 的值域很大,可以把 \(b\) 随机映射到 \([1,k]\) 上从而以一定概率满足选取位置 \(b'\) 互不相同(单调上升也可以),然后状压 dp 跑很多次即可。

CF1849F 找出 xor-mst,然后这个 MST 就给出了二分图的构造。

标签:le,题目,递归,11.17,询问,子图,11.11,杨表
From: https://www.cnblogs.com/british-union/p/18550990/mkc_

相关文章

  • 闲话 11.17
    $settle\into\ash$好大雷EP,真的耐听。Theemberssettleintoash残火中余温成灰Refusetobend,tobreak,lookback不屈不折不曾回眸往昔It’salldecidedinthemomentwebothchoosetofightit在那决断时刻我们选择了抗争Youdon’tneedarmiestota......
  • 11.17
    把\(A,B\)写完后胡完\(C\)就跑路了,感觉很有质量。S6A.「KDOI-11」打印线段树维护区间结束时间最早的打印机,如果全局结束时间最早的打印机的结束时间小于当前文件起始时间,那么线段树二分寻找最小编号,否则直接取结束时间最早打印机即可。点击查看代码#include<bits/stdc+......
  • Atcoder 11.17
    这是11.17号的题单4.第四题是字符串的问题,只需要找到规律即可,对于每个查询k[i],首先计算a和aa:a是(k[i]-1)//ls,即k[i]-1除以字符串长度ls的商。这相当于确定k[i]在重复字符串中属于第几个完整的字符串块。aa是bin(a).count("1")%2,即a的二进制表示中"1"......
  • 比赛讲解:图论算法(11.11~11.15)
    图论算法T1-U502532找水杯一道水题,基本上和P4779一样(我连样例都搬过来了,能不一样吗?)所以呢,你们可以直接用\(Dijikstra\)1.最初起点到达所有点的距离都是未知的,记作无穷大。2.在对起点的邻接点进行扫描后发现,起点可以通过某些边抵达一些节点,那么就更新d数组(d[i]用于记录起点s......
  • 2024.11.11交通事故记录
     2024.11.11 08:46:52 在公司附近十字路口(北京市朝阳区)我:摩托车,是前车,左转车道静止对方:汽车,是后车,左转车道静止 后车突然溜车顶我摩托尾部,当场向右倒车,后刹车踏板断掉,后挡泥板车牌贴到了车轱辘上我当时要了300元修车费,加了微信,跟对方讲不够再要 我到公司后,上午发现......
  • 11.17
    [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:画出对应的类图;提交源代码;packageadapter;//Cat接口interfaceCat{voidcry();voidcatchMouse();}//Dog接口interfaceDog{voidwang();voida......
  • 11.11 ~ 11.17
    11.11早晨去级部转了一圈然后没看见人就直接回来了PEP说没事?不懂,有老师叫我再说(上午模拟赛。好像是直接搬了场梦熊S组上来,有少部分人看过题......
  • 项目冲刺11.11
    这个作业属于哪个课程计科22级34班这个作业要求在哪里作业要求这个作业的目标进行为期七天的项目冲刺并记录前言本篇博客是项目冲刺的第一篇,七篇博客的汇总如下:博客汇总第一篇博客第二篇博客第三篇博客第四篇博客第五篇博客第六篇博客......
  • 2024.11.11
    docker部署minio要部署MinIO并且设置accessKey、secretKey,同时暴露端口,你可以按照以下步骤进行操作:1.运行MinIO容器并暴露端口使用dockerrun命令启动MinIO容器,指定所需的环境变量、端口映射,并设置MinIO的访问密钥和密钥。以下是完整的命令:dockerrun-d\-p......
  • 11.11光棍节
    ArrayListtest类packagework;importjava.util.ArrayList;importjava.util.Scanner;publicclasstest{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList<>();Scannersc=newScanner(System.in);for(inti=0;i<3;i++){Student......