您的位置:首页 > 财经 > 产业 > 世界科技与发展论坛_人力资源和社会保障部财政部印发的关于建立城乡居民_百度网站优化排名_苏州网站优化排名推广

世界科技与发展论坛_人力资源和社会保障部财政部印发的关于建立城乡居民_百度网站优化排名_苏州网站优化排名推广

2024/12/22 18:33:20 来源:https://blog.csdn.net/weixin_66442839/article/details/143638522  浏览:    关键词:世界科技与发展论坛_人力资源和社会保障部财政部印发的关于建立城乡居民_百度网站优化排名_苏州网站优化排名推广
世界科技与发展论坛_人力资源和社会保障部财政部印发的关于建立城乡居民_百度网站优化排名_苏州网站优化排名推广

题目:

题解:

const mod int = 1e9 + 7type matrix [6][6]intfunc (a matrix) mul(b matrix) matrix {c := matrix{}for i, row := range a {for j := range b[0] {for k, v := range row {c[i][j] = (c[i][j] + v*b[k][j]) % mod}}}return c
}func (a matrix) pow(n int) matrix {res := matrix{}for i := range res {res[i][i] = 1}for ; n > 0; n >>= 1 {if n&1 > 0 {res = res.mul(a)}a = a.mul(a)}return res
}func checkRecord(n int) (ans int) {m := matrix{{1, 1, 0, 1, 0, 0},{1, 0, 1, 1, 0, 0},{1, 0, 0, 1, 0, 0},{0, 0, 0, 1, 1, 0},{0, 0, 0, 1, 0, 1},{0, 0, 0, 1, 0, 0},}res := m.pow(n)for _, v := range res[0] {ans = (ans + v) % mod}return ans
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com