随笔分类 -  矩阵快速幂

摘要:A.平均数 看到第K小,又确定跟平衡树/主席树没有关系,可以把问题转化为有K-1个答案比它小再考虑二分。 二分平均值x,之后将原序列统一减去x。这时序列中区间和<0的区间个数就是原序列中平均值小于x的区间个数。 求个前缀和,那么区间和<0转化成$sum_l > sum_r$,归并排序求逆序对即可。复 阅读全文
posted @ 2019-09-28 15:09 Rorschach_XR 阅读(180) 评论(0) 推荐(0)
摘要:A.矩阵游戏 其实挺水的? 考场上根本没有管出题人的疯狂暗示(诶这出题人有毛病吧这么简单的东西写一大堆柿子),而且推公式能力近乎没有,所以死掉了。 很显然乘法有交换率结合率所以操作顺序对最终结果没什么影响对吧,垃圾如我都能一眼看出来。 统计一下每行总共乘的倍数$h_i$,每列总共乘的倍数$l_i$, 阅读全文
posted @ 2019-08-06 21:43 Rorschach_XR 阅读(219) 评论(0) 推荐(0)
摘要:Description windy在有向图中迷路了。 该有向图有 N 个节点,windy从节点 0 出发,他必须恰好在 T 时刻到达节点 N-1。 现在给出该有向图,你能告诉windy总共有多少种不同的路径吗? 注意:windy不能在某个节点逗留,且通过某有向边的时间严格为给定的时间。 windy在 阅读全文
posted @ 2019-07-17 21:18 Rorschach_XR 阅读(306) 评论(0) 推荐(0)
摘要:Description 有M个球,一开始每个球均有一个初始标号,标号范围为1~N且为整数,标号为i的球有ai个,并保证Σai = M。 每次操作等概率取出一个球(即取出每个球的概率均为1/M),若这个球标号为k(k < N),则将它重新标号为k + 1;若这个球标号为N,则将其重标号为1。(取出球后 阅读全文
posted @ 2019-07-17 19:02 Rorschach_XR 阅读(206) 评论(0) 推荐(0)
摘要:Description FJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点 自然是在牧场中现有的T(2 <= T <= 100)条跑道上。 农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点 I1_i和I2_i(1 <= I1_i 阅读全文
posted @ 2019-07-17 16:15 Rorschach_XR 阅读(193) 评论(0) 推荐(0)

//雪花飘落效果