有麻烦请先笑笑

萩 x H

我的时间很少,但我却有很多想法

摘要: [前言]md unrated掉气死了 比赛链接:Codeforces Round #708 (Div. 2) 官方题解:Tutorial A.Meximization 题意:给一个n元素数组,让你重新排序,求所有前缀的最大Mex和。 题解:如果一个前缀的前缀Mex=x,那他自己Mex>=x,可以知道 阅读全文
posted @ 2021-03-18 21:37 萩xh 阅读(142) 评论(0) 推荐(0)
摘要: 在做到codeforces1488E Palindromic Doubles 的时候,需要求出一段序列所有LIS的可行起点,没学过相关的做法,自己想了一个。 假设我们已知一个lis数组,其中lis[i]代表以a[i]结尾的最长LIS,vis[i]=true代表a[i]可以是某条LIS的其中一点,Ma 阅读全文
posted @ 2021-03-14 11:30 萩xh 阅读(81) 评论(0) 推荐(0)
摘要: 1:G.Rikka with Game Theory 题意:给一个n阶无向图(n<=17),要求你给每个点赋值,使得每个点的值都是与之连接的点的值的mex,求赋值的方案数。 题解:看范围识状压,主要转移和状态是重点, 假设集合V0为赋0的集合,可以推出两个重要条件: 1:显然该集合的所有点不能相连, 阅读全文
posted @ 2021-01-22 11:36 萩xh 阅读(205) 评论(0) 推荐(0)
摘要: D.Strange Definition F.Strange Housing D.Strange Definition 题意: 定义“相邻元素”:如果$\frac{lcm(a,b)}{gcd(a,b)}$是一个平方数,则称a,b相邻。 给一个长度为n序列a[i],d[i]为序列中与a[i]相邻元素的 阅读全文
posted @ 2021-01-06 18:34 萩xh 阅读(134) 评论(0) 推荐(0)
摘要: 洛谷P4933大师(线性DP) 洛谷P5858Golden Sword(线性DP) 洛谷P1280尼克的任务(线性DP) USACO16OPEN 2048(区间DP) 洛谷P2585三色二叉树(树形DP) 洛谷P1441砝码称重(枚举,背包) 洛谷P1896互不侵犯(状压DP) codeforces 阅读全文
posted @ 2021-01-04 17:49 萩xh 阅读(154) 评论(0) 推荐(0)
摘要: 差亿点AK,只怪没学过状态压缩动态规划,呀嘞呀嘞dazei 学到状压DP的一个操作 枚举一个图的子图: for(int i=n;i;i=(i-1)&n) { //i就是n的子图 } n的子图关于n的补图 n; //原图 m; //n的子图 m^n; //m关于n的补图 AtCoder Beginne 阅读全文
posted @ 2021-01-03 11:06 萩xh 阅读(147) 评论(0) 推荐(0)
摘要: 树的直径 树的中心 树的重心 洛谷P3398(点和路径关系,LCA) 洛谷P4281(枚举,LCA) 洛谷P5588(树状数组,LCA,思维) 洛谷P5536核心城市(树的中心,贪心) 洛谷P1273有线电视网(树形DP,分组背包) HDU6035Colorful tree(思维好题) 树的直径 定 阅读全文
posted @ 2020-12-28 19:43 萩xh 阅读(122) 评论(0) 推荐(0)
摘要: 做了一些icpc题目,感受到动态规划的重要性,在此学习背包 参考至博客背包九讲 背包九讲 01背包问题 完全背包问题 多重背包问题 混合背包问题 二维费用的背包问题 分组背包问题 有依赖的背包问题 背包问题求方案数 求背包问题的具体方案 01完全背包: 问题:n个物品(体积和价值分别为v[i],w[ 阅读全文
posted @ 2020-12-26 17:09 萩xh 阅读(370) 评论(0) 推荐(0)
摘要: 求逆元模板 Part 1:求逆元 拓展欧几里得求法 由 a * b=1(mod p) 得 a * b+p * y=1(mod p) 则可以用拓展欧几里得求解 void ex_gcd( int b, int p, int & a, int & k ) { //拓展欧几里得 if( p == 0 ) { 阅读全文
posted @ 2020-12-25 18:41 萩xh 阅读(107) 评论(0) 推荐(0)
摘要: 2020icpc南京F.Firework 题意: 制作一个烟花需要n分钟,把当前所有烟花全部点燃需要m分钟,每一个烟花有p*1e-4的概率是个好烟花,求在最优的操作策略下,点燃到一个好烟花的时间期望是多少?(n,m<1e9,p<=10000) 输入:T组数据,每组数据为n,m,p 解答: 显然,当选 阅读全文
posted @ 2020-12-25 17:38 萩xh 阅读(97) 评论(0) 推荐(0)