09 2018 档案
摘要:[BZOJ4987] Tree 题目大意 :从前有棵树,找出$K$个结点$A_1, A_2, A_3,\cdots A_k$,使$\sum\limits_{1 \leq i \leq K 1}{} dis(A_i,A_{i+1})$ Solution 先画一个样例图 延伸出两个结论 1. 选出的点集
阅读全文
摘要:[NOI2005] 瑰丽华尔兹 $$ \mathfrak{ } $$ 题目大意 :$N\times M$的矩阵,$T$个时间段,某个特定的时间段可以向一个方向滑动或不滑动,不可以撞到边界和障碍,求最长滑动距离 Solution ${f[k][i][j]}$为第$i$个时间段结束时走到$(i,j)$的
阅读全文
摘要:[国家集训队] Crash 的文明世界 题目大意 :如同$[POI2008] STA Station$,不过求每个点$\sum\limits_{j = 1}^{n}dis(i,j)^k$ Solution 太诡了 $$ x^n = \sum\limits_{i=1}^{n}\begin{Bmatri
阅读全文
摘要:2018.9.9 nowcoder 普及组第一场 C 括号 题目大意 :一个只包含左右括号的字符串$S$,希望删掉S中若干个字符,使得剩下的字符串是一个合法的括号串,有多少不同的方案。 Solution 状态 :$f[i][j]$表示处理到字符串的第$i$个位置,现在有$j$个左括号没有~~GF~~
阅读全文
摘要:[CQOI2016] 手机号码 题目大意 :求$[L,R]$之间11位的数字个数,要符合要有三连数字,且$8$和$4$不能同时出现 Solution 看代码吧 Code cpp include include include include include define sc(x) scanf("%
阅读全文
摘要:[SCOI2009] windy数 题目大意 :求$[L,R]$中相邻每一位之差至少大于$2$的数字个数,(只有一位也算) Solution 数位$dp$直接搞,对于前导零,其实不用卡下界,只要一个用一个状态来表示就好,还可以取$0$ Code
阅读全文
摘要:电路维修 Solution.1 双端队列搜索,权值为$0$的边放在队头,权值为$1$放在队尾 Code.1 cpp include include include include include using namespace std; deque dq; pair t; int T,n,m,dis
阅读全文
摘要:[NOIP2012] 开车旅行 题目大意 :在数轴上有$n$个不同高度的城市 从西到东 排列,定义$dis(i,j)$为$i$城市到$j$城市的$abs(h_i,h_j)$,有两个人$A$和$B$轮流开车从任意城市出发 向东 旅行,$A$一定是先开车的,他会选择去距离当前城市第二近的城市($dis$
阅读全文
摘要:[笔记] 斯特林公式 先看一道题 题目大意 :求一个$N$的阶乘恰好大于$x^x$ 用斯特林公式算出位数,然后二分查找,一定注意精度 Detail $$\displaystyle{\lim\limits_{n \rightarrow \infty}\frac{n!}{\sqrt{2 \pi n}\l
阅读全文
摘要:[ONTAK2010] Peaks 加强版 题目大意 :原题变为强制在线查询 Solution 1. 读入山高,排序后依然建立树链,初始化并查集,初始化重构树新节点标号为$n+1$ 2. 读入边,按照边权从小到大排序 3. $kruskal$重构树 如果是在同一并查集里,$continue$ 如果不
阅读全文
摘要:[NOIP2009] $Hankson$的趣味题 题目大意 :给出$a_0, a_1,b_0,b_1$,求有多少$x$满足$gcd(x,a_0) = a_1$且$lcm(x,b_0)=b_1$ Solution 可知$x$一定是$b_1$的因子,也一定是$a_1$的整数倍,可以从$1$到$\sqrt
阅读全文
摘要:[POJ2828] Buy Tickets(待续) 题目大意 :多组测试,每组给出$n$条信息$(a,b)$,表示$b$前面有$a$个人,顺序靠后的信息优先级高 Solution.1 由后向前看,每个遇到的都是确定位置的,最后的人选定的位置不会改变,同样因为是倒叙输入,在第$i$个人后插队,也就是说
阅读全文
摘要:[ZJOI2006] 物流运输 题目大意 :连续$n$天在一个图上走最短路,但是每个点有一定时间不开放,改变路线要加大花费,在图上走也需要花费,求最小花费。 Solution 计算出某天到某天的最短路,进行$dp$ 状态 :$f[i]$表示到第$i$天的最小花费 转移方程 :$f[i] = min\
阅读全文
摘要:[ONTAK2010] Peaks 题目大意 :有$n$个不同高度的山峰,$m$条带权无向边,$q$个询问,询问从山峰$a$点开始只经过权值小于等于$b$的路径所能到达的山峰中第$k$高的山峰,如果无解输出$ 1$。 Solution 算法流程如下: 1. 输入山峰高度,从低到高排序,用序号代替具体
阅读全文
摘要:[HDU5592] ZYB's Premutation 题目大意 :一个由$[1,n]$组成的数列,但不知道具体排列,但给出每个前缀的逆序对数目,让你还原排列 Solution 创造一颗$[1,n]$的权值线段树,初始权值都为$1$,我们 从后往前 离线处理,每次拿到一个前缀的逆序对数$p[i]$,
阅读全文
摘要:[NOIP2012] 疫情控制 题目大意 :给出一棵树,有$m$个军队在某些结点上,使这个结点的子树都被覆盖,可以在移动军队到某个结点,要求让所有叶子节点都被覆盖。 Solution 注意这几个点 所有军队一定是往上走的,如果跨越了根节点,那么一定是在根节点的一个儿子上。 因为所有军队都是同时移动的
阅读全文
摘要:[SPOJ2021] Moving Pebbles 题目大意 :给你$N$堆$Stone$,两个人玩游戏. 每次任选一堆,首先拿掉至少一个石头,然后移动任意个石子到任意堆中. 谁不能移动了,谁就输了 Solution n为偶数,这些石子堆都是可以两两配对的石子堆, 后手必胜 ,那么无论如何先手对它移
阅读全文
摘要:谁能赢呢? 题目大意 :这是一个博弈游戏,两人轮流移动一个摆放在$n\times n$棋盘左上角的棋子,可以向上下左右的格子移动,不可以移动到已经走过的格子上,问先后手输赢 Solution 用骨牌覆盖的思想去考虑,如果$n$是偶数,一定可以被$1\times2$的骨牌完全覆盖,那么先手必赢,如果$
阅读全文
摘要:[HEOI2014] 人人尽说江南好 题目大意 :一个博弈游戏,地上$n$堆石子,每堆石子有$1$个,每次可以合并任意两个石子堆$a,b$,要求$a + b \leq m$,问先手赢还是后手赢 Solution ~~可以知道,最终的石子堆是m,m,m,m, n mod m这样的~~,并不一定是这样,
阅读全文
摘要:[笔记] 巴什博弈 Define 巴什博弈是最简单的一种博弈,定义如下 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 必胜态$N$和必败态$P$ 所有必胜态$N$肯定有一种方法转移到必败态$P$ 必败态$P$无论怎么转移,都会转移到必胜态$N$(下一
阅读全文

浙公网安备 33010602011771号