随笔分类 -  dp_状压dp

摘要:"Problem C. Dynamic Graph Matching" 题意: 给定一个n个点的无向图,m次加边或者删边操作。在每次操作后统计有多少个匹配包含k= 1,2,...,n2条边。 2≤n≤10,1≤m≤30000。 Shortest judge solution: 770 bytes 题 阅读全文
posted @ 2018-08-02 22:26 v9fly 阅读(142) 评论(0) 推荐(0)
摘要:Codeforces Round #454 (Div. 2, based on Technocup 2018 Elimination Round 4) E. Party 题意: n 个点,m 条边,操作:选择一个点,把它直接相邻的点相互连通。问最少要多少次操作可把这个图变成完全图。 tags: n 阅读全文
posted @ 2017-12-28 17:17 v9fly 阅读(306) 评论(0) 推荐(0)
摘要:hdu6006 题意:有 n 个工程, m 个人,每个工程需要 ci 个领域的知识,每个人精通 di 个领域。每个人只能去一个工程,问最多可完成多少个工程。 tags:数据范围小,状压 dp[i][j] 代表前 i 个工程在状态 j 的组合下,最多能完成多少个工程。 首先预处理出每个工程可由哪些人组 阅读全文
posted @ 2017-09-19 18:02 v9fly 阅读(199) 评论(0) 推荐(0)
摘要:2016 CCPC 网络赛 A - A water problem 水题,但读题有个坑,输入数字长度很大。。 B - Zhu and 772002 题意:给出n个数(给出的每个数的质因子最大不超过2000),选出多个数相乘得b。问有多少种选法让b 为完全平方数。 tags:高斯消元,求异或方程组解的 阅读全文
posted @ 2017-04-03 16:34 v9fly 阅读(184) 评论(0) 推荐(0)
摘要:HDU 5733 题意:给出四面体的四个顶点,求出其内切球的球心坐标和半径,如果不存在内切球,输出"O O O O"。 tags:一堆公式。。可以做模板了 我们可以将平面上的四点得到由同一个点出发的三个矢量。这样就可以计算这三个矢量的混合积M,则M/6即为四面体体积V。 题目无解的情况当且仅当四点共 阅读全文
posted @ 2017-03-23 00:09 v9fly 阅读(296) 评论(0) 推荐(0)
摘要:1、poj 3254 Corn Fields 状态压缩dp入门题 2、总结:二进制实在巧妙,以前从来没想过可以这样用。 题意:n行m列,1表示肥沃,0表示贫瘠,把牛放在肥沃处,要求所有牛不能相邻,求有多少种放法。 #include<iostream> #include<cstring> #inclu 阅读全文
posted @ 2016-08-24 13:30 v9fly 阅读(162) 评论(0) 推荐(0)