题解
文章平均质量分 63
NepentheXZY
挂友链:https://dormantbs.github.io/
展开
-
树上三角形(斐波那契数列神奇应用)
树上三角形(斐波那契数列神奇应用)Description给定一个大小为 n 的有点权树,需要支持两个操作。 0:询问(u,v),能否在 u 到 v 的简单路径上取三个点,使这三个点的点权作为边 长可以构成一个三角形。 1:修改某个点的点权。 Input第一行两个整数 n,q 表示树的点数和操作数。 第二行 n 个整数表示 n 个点的初始的点权。 接下来 n-1 行,每行两个整数 a,b,表原创 2017-10-17 16:56:34 · 851 阅读 · 0 评论 -
数列问题(二分+思维)好题
二分+思维好题Description有两个数列a,b,求有多少个区间[l,r]使得maxri=lai=minri=lbi max_{i=l}^{r} a_i = min_{i=l}^{r} b_i Input第一行为一个整数 n. 第二行有 n 个整数,表示 a[1]……a[n]. 第三行有 n 个整数,表示 b[1]……b[n].Output输出一个整数,表示满足条件的区间数Sample In原创 2017-10-18 19:47:08 · 756 阅读 · 1 评论 -
2017-10-28题解
T1T2T3 关键是发现最优回文串的构造方式 即保留原始相对位置不变一定最优 离散之后便是NOIP2013火柴排队原型T1Description求包含了第k项的最长上升子序列Hint模板题,因为一定要包含第k项,我们考虑去掉第k项前所有大于它的数,后面所有小于它的数,然后O(nlogn)分别求前后,最后相加即可Code模板题不给代码好了T2Description给定n求1n!=1x+1y\df原创 2017-10-28 16:21:59 · 212 阅读 · 0 评论 -
2017-10-29
T1Description输入n,求出方程n√=x√−y√\sqrt{n}=\sqrt{x}-\sqrt{y},当x和y都是正整数的解中x的最小值Hint我们应用解方程的方法解出x=y+n+2ny−−√x=y+n+2\sqrt{ny},我们想到要使x,y都是整数ny−−√\sqrt{ny}必须是整数,则nyny是完全平方数,且y越小x越小 我们考虑怎么使它是整数,并同时使y最小 想到把n分解质因原创 2017-10-29 15:01:47 · 259 阅读 · 0 评论 -
2017-11-3
T1Description求由 1 到 n 一共 n 个数字组成的所有排列中,逆序对个数为 k 的有多少个Hint乍一看是数学题 我们考虑递推 用f[i][j]表示1~i的所有排列中逆序对为k的有多少个 我们注意到把i加进去由于1~i-1都比i小,所以i可以产生0~i个逆序对 得到公式:f[i][j]=∑k=0if[i−1][j−k]f[i][j]=\sum_{k=0}^{i} {f[i-1]原创 2017-11-03 15:41:39 · 369 阅读 · 0 评论 -
不可能数据结构(线段树+思维+找规律)
不可能数据结构Description造一道数据结构题是一件很累的事情。 即使是有了坚固的数据结构造题程式,出题人仍然不能够一劳永逸。 问题大概出在,造题程式并不总能生成对的题。 比如,造题程式无意产生了一道出题人认为不可做题,这便成了一道错题。 嘛,出了错题,其实也是没有关系的。出题人可以拿着暴力程序跑一个星期来跑出所需要的测试数据。 一个星期跑不出来就延期一个星期机考好了,至于...原创 2018-03-03 10:58:18 · 278 阅读 · 0 评论