网站用什么软件seo排名优化/抖音十大搜索关键词

   日期:2024-12-29     作者:e0r9m       评论:0    移动:http://oml01z.riyuangf.com/mobile/news/12170.html
核心提示:题目大意:有一张$n(nleqslant50)$个点$m(mleqslant n(n-1))$条边的有向图,每个点还有一个自环,每个点有一

题目大意有一张$n(nleqslant50)$个点$m(mleqslant n(n-1))$条边的有向图,每个点还有一个自环,每个点有一个权值。每一秒钟,每个点的权值会等分成出边个数,流向出边。$q(qleqslant5 imes10^4)$次询问,每次问$t$秒时每个点的权值,只需要输出异或和

题解矩阵快速幂,可以构造出转移矩阵,发现直接做的复杂度是$O(qn^3log_2t)$,不可以通过。

然后预处理转移矩阵的$2^i$次幂,就可以$O(n^2)$完成一次转移(向量乘矩阵,这样复杂度是$O(qn^2log_2t)$,看起来不可以通过本题,但其实也可以了。

题解中说是把预处理中的二进制改成$k$进制,这样复杂度是$O(n^3klog_kt+qn^2log_kt)$

卡点

 

C++ Code

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号