上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2020年8月15日

POJ1185 炮兵阵地(状态压缩dp)

摘要: https://ac.nowcoder.com/acm/problem/16886 思路:m<=10,每行用0~1023数字的二进制数来表示状态,1表示能放,0表示不能放。同时他要满足不能放在途中H处, 那么把每行PHPH的字符串转换成0101串的状态,H记为1,p记为0,记录在statu。判断一个 阅读全文

posted @ 2020-08-15 13:18 Aminers 阅读(138) 评论(0) 推荐(0) 编辑

2020年8月13日

poj 2425 A Chess Game (DAG上博弈)

摘要: http://poj.org/problem?id=2425(记录模板) 思路:dfs找对应起始位置的sg函数,看异或和是不是0。(具体看代码) 代码: #include<iostream> #include<algorithm> #include<cstring> #include<cstdio> 阅读全文

posted @ 2020-08-13 21:32 Aminers 阅读(132) 评论(0) 推荐(0) 编辑

poj 2975 Nim(博弈+异或和)

摘要: http://poj.org/problem?id=2975 题目描述: 有n堆石子,每次从一堆中拿石子,问是否是必胜,如果不是输出0,是就输出拿一次后依然是必胜的方法数。 思路: 由Nimm游戏可知,n堆石子异或和不为0的时候为必胜状态。所以我们要在其中一堆中拿若干个后让异或和为0。 首先对异或和 阅读全文

posted @ 2020-08-13 11:49 Aminers 阅读(209) 评论(0) 推荐(0) 编辑

2020年8月10日

Cell Phone Network (树形dp,最小点覆盖)

摘要: https://ac.nowcoder.com/acm/problem/24953 题目描述:给出一棵树,选最小的点把所以边覆盖。 思路: • dp[i][0]:选点i,并且以点i为根的子树都被覆盖了。 • dp[i][1]:不选点i,i被其儿子覆盖 • dp[i][2]:不选点i,i没有被子节点覆 阅读全文

posted @ 2020-08-10 23:10 Aminers 阅读(183) 评论(0) 推荐(0) 编辑

2020年8月7日

【poj1741】tree(点分治例题)

摘要: 题目描述:给一棵n个节点的树,每条边上有一个距离。定义d(u,v)为u到v的最小距离。给定k值,求有多少点对(u,v)使u到v的距离小于等于k。 思路:点分治例题,对每个点算出他到其他各点距离dis,再对每个点算他能和其他点组成的对数,即该点对答案的贡献。 学习博客:https://blog.csd 阅读全文

posted @ 2020-08-07 21:16 Aminers 阅读(84) 评论(0) 推荐(0) 编辑

2020年8月5日

hdu1394(权值线段树求逆序数) Minimum Inversion Number

摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1394 题目描述: 给定一个序列,每次左移一位,问得到的所有序列中最小的逆序数(序列中逆序对的数量)。 分析:用线段树维护数字出现的次数,每次插入一个树前,查询比他大的数个数,便是逆序数。 然后观察每次把开头移动到 阅读全文

posted @ 2020-08-05 15:37 Aminers 阅读(82) 评论(0) 推荐(0) 编辑

2020年7月29日

2020多校hdu第三场 1005:Little W and Contest (hdu6795)

摘要: 2020多校hdu第三场 1005:Little W and Contest (hdu6795) 题目:http://acm.hdu.edu.cn/showproblem.php?pid=6795 题目描述: 每个人的权值为1或2,要求选3个人组成一队,队里的人权值总和>=5,且他们互不认识。一开始 阅读全文

posted @ 2020-07-29 15:48 Aminers 阅读(214) 评论(0) 推荐(0) 编辑

2020年7月27日

Educational Codeforces Round 89 (Rated for Div. 2)] D. Two Divisors

摘要: Educational Codeforces Round 89 (Rated for Div. 2)](https://codeforces.com/contest/1366) D. Two Divisors 题目描述: 对每个数x,找出它的2个因数a,b使得gcd(a+b,x)==1.否则输出-1 阅读全文

posted @ 2020-07-27 00:34 Aminers 阅读(82) 评论(0) 推荐(0) 编辑

2020年7月26日

牛客2020多校第三场 F.Fraction Construction Problem

摘要: 牛客2020多校第三场 F.Fraction Construction Problem https://ac.nowcoder.com/acm/contest/5668/F 分析: 1.a,b不互质,因为题目要求d<b,f<b,所以只要gcd(a,b)=g!=1,分母就可以直接写成b/g的形式,只要 阅读全文

posted @ 2020-07-26 22:42 Aminers 阅读(116) 评论(0) 推荐(0) 编辑

2020年7月24日

2020多校hdu A Total Eclipse hdu6763

摘要: 2020多校hdu A Total Eclipse hdu6763 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6763 开始想到的是对每个联通块里,全部b[i]都减去最小的值,然后去掉最小值的点,原来的联通块就分成多个联通块。再找下一个联通块操作。 这 阅读全文

posted @ 2020-07-24 18:05 Aminers 阅读(206) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航