11 2020 档案

摘要:浅谈差分约束 1.定义: ​ 如果一个系统由$n$个变量和$m$个约束条件组成,并且条件都为形如$a_i-a_j\le k$的不等式,则称其为差分约束系统。 ​ 差分约束系统是一种特殊的$n$元一次不等式组,每个约束条件都为两个变量作差构成。 2.模型转换: ​ 求解差分约束系统,可以转化成图论中的 阅读全文
posted @ 2020-11-23 18:28 岚默笙 阅读(75) 评论(0) 推荐(0)
摘要:浅谈背包问题 问题原型: ​ 有一个背包,总体积为V,现有N个物品,每个物品都有一个体积Vi与价值Wi,问如何选择物品,使得在总体积不超过V的前提下价值最大。 类型1:0/1背包 限制条件:每个物品只有一个 朴素做法: ​ 经典的动态规划问题,设置$$F(i,j)$$为遍历到第i个物品,包内体积为j 阅读全文
posted @ 2020-11-14 14:43 岚默笙 阅读(153) 评论(0) 推荐(0)
摘要:浅谈动态规划 前言 ​ 本蒟蒻认为,在算法竞赛中,最重要的两个算法就是动态规划和搜索。后者可以暴力骗分,也可通过剪枝或记忆化、迭代加深等优化来解决问题。而前者则可以在非指数级时间复杂度内解决许多抽象而复杂的问题。 定义 ​ 动态规划(\(DP,Dynamic Programming\))是求解决策问 阅读全文
posted @ 2020-11-14 10:30 岚默笙 阅读(98) 评论(0) 推荐(0)
摘要:三门问题 代码: #include<bits/stdc++.h> using namespace std; int random(int l,int r)//1车 {return rand()%(r-l+1)+l;} int main() { // set(jzw.cpp,"-static-libg 阅读全文
posted @ 2020-11-08 20:08 岚默笙 阅读(55) 评论(0) 推荐(0)
摘要:概率与期望 定义: 1.概率:概率,亦称“或然率”,它是反映随机事件出现的可能性大小。随机事件是指在相同条件下,可能出现也可能不出现的事件。 2.在概率论和统计学中,期望是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一。它反映随机变量平均取值的大小。 计算式: ​ \[ P(A) 阅读全文
posted @ 2020-11-08 19:30 岚默笙 阅读(491) 评论(0) 推荐(0)
摘要:2020CSP—S模板 仅以此篇,纪念一年左右的OI生涯,预祝大家CSP RP++ 算法 二分: while(l<r) { int mid = (l+r)>>1; int ans = solve(mid); if(ans>m) l=mid+1; else r=mid; } 离散化 for(int i 阅读全文
posted @ 2020-11-05 21:03 岚默笙 阅读(95) 评论(0) 推荐(0)