ICode9

精准搜索请尝试: 精确搜索
  • 染色问题2019-04-20 16:41:13

    今天遇到了一种新题型,关于染色。 那么这种题型有什么特点呢? •特点:   对于这种题,一般是给你一个“地图”,其中有多个障碍,对障碍内部的元素进行处理或统计;   比如:       0 0 0 0 0 0      0 0 1 1 1 1      0 1 1 0 0 1      1 1 0 0 0 1      1

  • [树形dp]2019-04-10 13:54:33

    链接:https://ac.nowcoder.com/acm/problem/13249来源:牛客网题目描述 一棵n个点的有根树,1号点为根,相邻的两个节点之间的距离为1。树上每个节点i对应一个值k[i]。每个点都有一个颜色,初始的时候所有点都是白色的。 你需要通过一系列操作使得最终每个点变成黑色。每次操作需要选择一个

  • 【Luogu4916】魔力环(Burnside引理,组合计数)2019-04-01 19:37:53

    考虑\(Burside\)引理,设\(f(x)\)表示置换拆成循环的个数为\(x\)时的答案,那么最终的结果就是\(\displaystyle \frac{\sum_{i=1}^n f(gcd(i,n))}{n}\),化简之后就是\(\displaystyle \frac{\sum_{d|n}f(d)\varphi(\frac{n}{d})}{n}\)。 考虑如何计算不动点的数量,为了方便首先把\(n=m\)的

  • BZOJ1004[HNOI2008]Cards——polya定理+背包2019-03-31 16:48:44

    题目描述   小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方案,Sun想了一下,又给出了正确答案. 最后小春发明了M种

  • HAOI2018染色——容斥2019-03-23 15:40:55

    题目大意 loj 思路 设\(f_i\)表示至少出现了i种颜色的方案数 \[ \begin{aligned} f_i&={m \choose i}\times \frac{(s\times i)!}{(s!)^{i}}\times {n\choose s\times i}\times (m-i)^{n-s\times i}\\ f_i&={m \choose i}\times \frac{n!}{(s!)^{i}\times (n-s\times i

  • bzoj 2054: 疯狂的馒头(线段树||并查集)2019-03-22 19:48:43

    链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2054 线段树写法: 点的颜色只取决于最后一次染的颜色,所以我们可以倒着维护,如果当前区间之前被染过了,就不用再染了,对区间染色我们可以暴力在线段树上进行更新,并用线段树维护下那些区间已经被染色了,被染色的区间更新的时候直接

  • 【CF1141G】Privatization of Roads in Treeland2019-03-20 20:38:52

    题目大意:给定一个 N 个点的无根树,现给这个树进行染色。定义一个节点是坏点,若满足与该节点相连的至少两条边是相同的颜色,求至多有 k 个坏点的情况下最少需要几种颜色才能进行合法染色。 题解:考虑一个点不是坏点的情况,必须满足与之相连的每条边颜色均不同,设最多的点的度数为 X,若一个

  • 图 - dfs2019-03-13 16:55:55

    题目大意:给你一张无向图,你要么将其四染色,要么找到一个长度为奇数的环,删掉后图仍然是连通的。保证图连通。n<=1e5. 题解:考虑先求出一个dfs树,然后分层染0/1。然后考虑把那些两端颜色相同的非树边拿出来,若只考虑这些边存在奇环,那么显然把这个奇环删掉也还是连通的(因为都是非树边);否

  • 线段树染色2019-03-11 19:41:41

    Language: Default Count Color Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 53531   Accepted: 16114 Description Chosen Problem Solving and Program design as an optional course, you are required to solve all kinds of problems

  • 正六面体染色2019-03-11 13:55:21

    正六面体用4种颜色染色。 共有多少种不同的染色样式? 要考虑六面体可以任意旋转、翻转。 1/24(n^6+3 n^4+12n 3+8n2) #include<stdio.h> #include<math.h> int main() { int n=4; int sum=(pow(n,6)+3pow(n,4)+12pow(n,3)+8pow(n,2))/24; printf("%d",sum); return 0; } 参考答

  • Codeforces 1118 F2. Tree Cutting (Hard Version) 优先队列+树形dp2019-02-27 19:38:31

    题目要求将数分为k个部分,并且每种颜色恰好在同一个部分内,问有多少种方案。   第一步显然我们需要知道哪些点一定是要在一个部分内的,也就是说要求每一个最小的将所有颜色i的点连通的子树。 这一步我们可以将所有有颜色的点丢入优先队列,然后另深度最深的点优先出队。 如果此时这个点

  • SDOI2011 染色2019-02-27 15:51:29

    题目链接:戳我 其实也是一个比较常规的树链剖分的题目,主要不同是多记录一个区间的左端颜色,右端颜色,如果左右区间颜色相同就-1. 代码如下: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #define MAXN 400010 using namespace std; i

  • [LGOJ]P1330 封锁阳光大学[图的黑白染色, dfs]2019-02-16 15:44:44

    可以发现选了一个点后(染黑),他连着的点全都不能选了(染白). 又要求封锁所有道路,所以转化成图的黑白染色问题来做. #include<cstdio> #define re register inline int read() { int s=0,b=1; char ch; do{ ch=getchar(); if(ch=='-') b=-1; }whil

  • CQOI2009 叶子的染色2019-02-08 13:51:24

    题目链接:戳我 最近几天真的是没有智商了,今天竟然被这种题卡住了。。。 树形DP。 设\(f[i][0/1]\)表示以i为根的子树中,最后一个染色的节点染色为0/1,最少需要染色的节点数目。 我们考虑从下往上DP,就可以消除后效性了。对于一个节点来说,如果它的子节点最后一个节点染的颜色和它的最后

  • luogu2486 [SDOI2011]染色2019-02-04 14:40:30

    link 题目大意:给定一个N个点的树,每个点有一个颜色 有M次操作,每次可以修改树某条链所有点变成一个颜色,查询某条链上点的颜色段数 树剖,线段树维护区间合并 我的代码记录的是某个区间左端点颜色、右端点颜色、除了左端点和右端点的颜色段数 需要稍微特殊处理一些情况,详见代码 #include

  • P2486 [SDOI2011]染色2019-02-04 12:47:27

    \(\color{#0066ff}{ 题目描述 }\) \(\color{#0066ff}{输入格式}\) \(\color{#0066ff}{输出格式}\) 对于每个询问操作,输出一行答案。 \(\color{#0066ff}{输入样例}\) 6 5 2 2 1 2 1 1 1 2 1 3 2 4 2 5 2 6 Q 3 5 C 2 1 1 Q 3 5 C 5 1 2 Q 3 5 \(\color{#0066ff}{输出样例}\) 3 1 2

  • CF1027E Inverse Coloring2019-02-03 21:54:35

    题意:n × n的矩阵,每个位置可以被染成黑/白色。 一种gay的染色是任意相邻两行的元素,每两个要么都相同,要么都不同。列同理。 一种gaygay的染色是一种gay的染色,其中没有哪个颜色的子矩阵大小大于等于k。 求有多少种gaygay的染色。 解:首先手玩这个gay的染色到底是什么情况。 然后发现,每

  • 【暖*墟】#洛谷网课2.1# 省选数据结构22019-02-01 09:39:07

      调和级数   启发式合并   序列染色段数均摊  相关问题: 1.区间染色,维护区间的复杂信息;                    2.区间排序; 3.ODT类问题。   树染色段数均摊 类似序列颜色段数均摊,不过是均摊O( (n+m)logn )次修改。 复杂度证明:和lct的access类似。   “重量”

  • BZOJ4487 [Jsoi2015]染色问题2019-01-20 09:02:38

    BZOJ4487 [Jsoi2015]染色问题 题目描述 传送门 题目分析 发现三个限制,大力容斥推出式子是\(\sum_{i=0}^{N}\sum_{j=0}^{M}\sum_{k=0}^{C}(-1)^{N+M+C-i-j-k}*(k+1)^{i*j}*\binom{N}{i}*\binom{M}{j}*\binom{C}{k}\) 由于数据范围较小,支持\(O(nmC)\)的做法。直接暴力预处理幂和组合

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有