2018年10月4日

【HDOJ5955】Guessing the Dice Roll(概率DP,AC自动机,高斯消元)

摘要: 题意: 有n个人,每个人有一个长为L的由1~6组成的数串,现在扔一个骰子,依次记录扔出的数字,如果当前扔出的最后L个数字与某个人的数串匹配,那么这个人就算获胜,现在问每个人获胜的概率是多少。 n,l<=10 思路:对于无限型的概率 首先显然有一个暴力做法是对于n个串建出AC自动机和转移矩阵后跑若干次 阅读全文

posted @ 2018-10-04 23:46 myx12345 阅读(408) 评论(0) 推荐(0) 编辑

【HDOJ5952】Counting Cliques(团,dfs)

摘要: 题意:给定一张n点m边的图,求大小为S的团的个数 N ≤ 100,M ≤ 1000,2 ≤ S ≤ 10,保证点的度不超过20 思路:dfs 因为每个点可能不止属于一个极大团,所以不能求出极大团然后计数 dfs搜索所有的合法方案,只搜索所有点编号递增的方案,这样就不会有重复计数的问题了 也算是常见的 阅读全文

posted @ 2018-10-04 16:22 myx12345 阅读(203) 评论(0) 推荐(0) 编辑

【HDOJ5950】Recursive sequence(矩阵乘法,快速幂)

摘要: 题意:f[1]=a,f[2]=b,f[i]=2f[i-2]+f[i-1]+i^4(i>=3),多组询问求f[n]对2147493647取模 N,a,b < 2^31 思路:重点在于i^4的处理 对于i转移矩阵中可以记录下它的0,1,2,3,4次项 i的幂又可以由i-1的幂运算得出,最后推出的系数是二 阅读全文

posted @ 2018-10-04 14:04 myx12345 阅读(171) 评论(0) 推荐(0) 编辑

导航