首页 > 其他分享 >寒假集训总结

寒假集训总结

时间:2024-01-21 20:45:10浏览次数:33  
标签:总结 无解 le 拓扑 若图 约束 寒假 DAG 集训

拓扑排序

差分约束

要求构造长度为 \(n\) 的序列使其满足 \(m\) 条形如 \(a_i - a_j \le x_k\) 或 \(a_i < a_j\) 的约束。

对于每个约束 \(a_i - a_j \le x_k\) 由 \(j\) 向 \(i\) 连一条长度为 \(x_k\) 的有向边,若图中存在负环,则无解。

若约束全部为 \(a_i < a_j\) 形式(即 \(x\) 全部为 \(0\)),由 \(i\) 向 \(j\) 连一条有向边,若图中存在环,则无解,否则构成一个有向无环图。

[POI2015] PUS

线段树优化建图。

点击查看代码 ``` nothing here. ```

反向最大字典序

[HNOI2015] 菜肴制作

在 DAG 拓扑序中要求第 \(i\) 个数在前 \(i - 1\) 个数尽量优先的情况下尽量优先,最终答案就是反图中字典序最大的拓扑序的反向序列。

感性理解。

证明:不会。

最短路 DAG

[SDOI2009] Elaxia的路线

标签:总结,无解,le,拓扑,若图,约束,寒假,DAG,集训
From: https://www.cnblogs.com/wxr-blog/p/17978298

相关文章

  • 学习《机器学习》课程的一些总结
    回归(Regression)分类(Classification)朴素贝叶斯朴素贝叶斯(NB)是生成式(Generative)的。通过后验概率来进行分类(如:某一个物品在某一个类别的概率比较大,那么我们就认为这个物品属于这个类别)不妨假设数据服从二维正态分布,考虑利用训练集确定二维正态分布所需要的参数(均值\(\mu_1,\mu......
  • 1.21寒假每日总结12
    思路&&Code12345678910111213141516171819202122232425262728293031323334353637/*高桥和青木N场比赛x      y得分情况分别为x1y1              ...                ..  ......
  • 云原生实践总结
    云原生实践总结......
  • Java中内部类的使用总结
    ​ 参考文档:Java中内部类的使用总结-CJavaPy1、非静态内部类非静态内部类,也就是成员内部类,是定义在另一个类内部的非静态类。这种内部类与外部类之间有着密切的联系,它可以访问外部类的所有成员(包括私有成员),同时外部类也可以访问内部类的所有成员(包括私有成员)。publicclass......
  • 寒假生活指导13
    import{ColorPicker}from'element-ui';<template><el-main><h1>碳报告区块链页面</h1><el-table:data="tableData"borderstyle="width:100%"><el-table-columnprop="rep......
  • 中断机制小总结
    方法介绍publicvoidinterrupt()实例方法Justtosettheinterruptflag实例方法仅仅是设置线程的中断状态为true,发起一个协商而不会立刻停止线程publicstaticbooleaninterrupted()静态方法Thread.interrupted();判断线程是否被中断并清除当前中断状态(做了两件......
  • 关于死锁的一些总结
    死锁的问题历来是面试中常问的问题,可是在实际工作中可能几年都遇到不了一次这种问题.不知是幸运还是不幸,新进的这家公司刚去就遇到了两个很经典的死锁问题,这里分享一下排查和解决思路死锁的发生往往离不开多线程并发,我所遇到的两个场景分别是数据库的并发和代码层面的并......
  • 寒假集训杂题选记 2
    目录写在前面CF1288EP3538[POI2012]OKR-AHorriblePoem写在最后写在前面寒假集训期间杂题选记。CF1288E知识点:数据结构,乱搞小清新数据结构。显然\(i\)最靠上的出现位置不是1就是\(i\);\(i\)最靠下的位置一定出现在\(i\)即将被扔到顶上前或者所有操作结束之后,且此......
  • 线性DP简单总结
    线性DP简单总结动态规划原理可以用动态规划解决的问题,应具备三种条件:最优子结构(由小推大)无后效性(由过去推现在)子问题重叠(已经求解的子问题不必重复求解)动态规划构成“状态”“阶段”“决策”为动态规划三要素。最长上升子序列问题给定一个长度为\(n\)的序列\(A......
  • 0/1背包简单总结
    0/1背包简单总结问题:\(n\)件物品选择性放入载重为\(C\)的背包。第\(i\)件物品的重量为\(w[i]\),价值为\(v[i]\)。每个物品只有一件,你可以选择不放入背包,或者放入背包。请问该如何选择物品,在能保证物品总重量不超过背包载重的条件时,使物品的价值总和最大。解:设\(dp[i][j]\)表示......