camp day7

A题.题意:给出一个矩阵,每次可以用两个向量的乘积搞一个一样矩阵,加到上面,初始是全是0的矩阵,给出了目标矩阵,问最少做这样的次数,每次的两个向量都可以随便不同的定.
题解:就是求矩阵的zhi,类似于高斯消元,注意mod一个大质数或者用long double
C题.题意:有一些点,每个点上有一个射线,有一个角度,可以照射到这个角度范围内的,是一个探照灯,然后保证所有的角度并起来不会达到360,问找到一个覆盖不了的点. 给出的点<=50, 找的点范围1e9
题解:将点合起来,找出没有覆盖的角度,然后在这个角度里面找一个点,延伸到1e9,一定就没有覆盖到了.
F题.题意:一棵树,上面每个点有权值,现在询问m~1e5次,每次弄一个简单路径,问路径上没有出现过的最小的值是多少.
题解:现在只会做链上的并且是nsqrt(n)logn的. 莫队+线段树.
H题.一个矩形,切n~1e6次,每次完整着切. 每次随机的挑横着或者竖着,每次的位置随机,问最后最小面积的期望.
题解:首先我们面积就是两个线段的乘积,然后搞一个线段切n次最短长度为多少,我们先算f(x), 意思是最短长度 >= x的概率是多少,然后就是(1 - (n + 1)x) ^ n, 的概率. 然后发现f[i]的期望是1/(i+1)^2. 然后枚举横着切的刀数,有组合数和2^n次方,太大会爆炸, 我们看那个最大的, 先算他,就是中间项的组合数/2^n, 算的时候先算,发现很大的时候再除2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值