![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
poj
文章平均质量分 79
chty_syq
HA省的OIer
展开
-
【poj1679】The Unique MST 次小生成树
【题目大意】 共T组数据,对于每组数据,给你一个n个点,m条边的图,设图的最小生成树为MST,次小生成树为ans,若MST=ans,输出Not Unique!,否则输出MST 【题解】 很明确,先求MST再求ans。 关于求次小生成树,我打算写一个总结,先留个坑。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #原创 2016-11-21 13:05:38 · 232 阅读 · 0 评论 -
【poj2411】Mondriaan's Dream 状态压缩dp
AC传送门:http://vjudge.net/problem/POJ-2411 【题解】 对于每一行有w个位置,所以每一行都有0~2w-1种状态。 对于当前行的状态s,它是由前一行的状态s’转化过来的,显然,对于该行某个位置j: 如果前一行该位置为0,那么该位置可以竖放 即 0-> 1 如果前一行连续两个位置为0,那么这两个连续位置可以横放 即00-> 00 如果前一行该位置为1,显原创 2016-11-15 18:56:24 · 387 阅读 · 0 评论 -
【poj3254】Corn Fields 状态压缩dp
AC通道:http://vjudge.net/problem/POJ-3254 【题解】 这是一道很基础的题,先预处理出合法的状态,然后枚举这些状态,然后按行实现转移。 不懂的看我代码。 /************* poj 3254 by chty 2016.11.15 *************/ #include #include #include #include #i原创 2016-11-15 21:12:26 · 394 阅读 · 0 评论 -
【POJ1284】Primitive Roots 原根和指数
【题目大意】 给你一个素数n,求n的原根个数。 【题解】 关于原根有一个定理: 定理:如果模有原根,那么它一共有个原根。 所以这题就是求phi[phi[n]] 很简单吧。。。(如果知道这个定理的话) 1 /************** 2 POJ 1284 3 by chty 4 2016.11.10 5 **************/ 6 #include 7 #原创 2016-11-21 13:07:16 · 376 阅读 · 0 评论 -
【POJ1811】Prime Test 素数测试
【题目大意】 若n是素数,输出“Prime”,否则输出n的最小素因子,(n 【题解】 和bzoj3667差不多,知识这道题没那么坑。 直接上Pollord_Rho和Rabin_Miller就行了。 1 /************* 2 POJ 1811 3 by chty 4 2016.11.7 5 *************/ 6 #include 7 #incl原创 2016-11-21 13:07:06 · 452 阅读 · 0 评论 -
【POJ2478】Farey Sequence 欧拉函数
【题目大意】 求在[1,n]范围内的(a,b)且a≠b,满足gcd(a,b)=1的个数 【题解】 欧拉函数裸题,无需多言。 1 /************* 2 POJ 2478 3 by chty 4 2016.11.3 5 *************/ 6 #include 7 #include 8 #include 9 #include 10 #inclu原创 2016-11-21 13:06:43 · 275 阅读 · 0 评论 -
【POJ2891】Strange Way to Express Integers 中国剩余定理
【题目大意】 给出k个模方程组:x mod ai = ri。求x的最小正值。如果不存在这样的x,那么输出-1. 【题解】 模板题,练习剩余定理的模板 1 /************* 2 POJ 2891 3 by chty 4 2016.11.3 5 *************/ 6 #include 7 #include 8 #include 9 #includ原创 2016-11-21 13:06:38 · 305 阅读 · 0 评论 -
【poj1741】tree 点分治
【题目大意】 给一颗n个节点的树,每条边上有一个距离v(v 定义d(u,v)为u到v的最小距离; 给定k值,求有多少点对(u,v)使u到v的距离小于等于k。 其中n 【题解】 蒟蒻发现很久以前学的点分治已经忘得差不多了,于是恶补一发 所谓点分治,就是枚举每一个点为根的情况,计算当前根对答案的贡献。 具体可以参考http://www.cnblogs.com/chty/p/5912原创 2017-02-18 07:20:08 · 337 阅读 · 0 评论 -
【poj2104】不带修改的区间第k大 主席树
【题目大意】 给定一个长为N的序列,每个序列的权值为Ai.有M个询问,每个询问为(L,R,K),分别代表[L,R]的第K大的数。 期中n=100000,m=5000 【题解】 用主席树解决,那么什么是主席树呢? 首先我们先明确一下权值线段树的概念。 平常我们用的线段树都是区间线段树,而权值线段树和平衡树中树的结点意义是类似的。 权值线段树中(下文所说线段树均值权值线段树),每个结原创 2017-02-15 15:33:15 · 312 阅读 · 0 评论