1、硫酸钠溶液与氯化钡溶液反应嘚化学方程式
4、红热的炭与水蒸气反应
8、铁和水蒸气加热反应
9、铝和氢氧化钠的溶液反应的离子方程式
10、过氧化钠和水反应
11、过氧化钠和②氧化碳反应
12、碳酸氢钠受热分解
13、足量碳酸钠中滴加盐酸(离子方程式)
足量盐酸中滴加碳酸钠(离子方程式)
碳酸钠水溶液呈碱性的原因
14、铝和硫酸反应的化学方程式
15、用氨水和硫酸铝制备氢氧化铝胶体的化学方程式
16、氢氧化铝溶与强酸离子方程式
氢氧化铝溶于强碱离孓方程式
用以上两种产物制备氢氧化铝胶体
17、氢氧化铝受热分解
18、氧化亚铁和稀硫酸反应的离子方程式
氧化亚铁和稀硝酸反应的离子方程式
后来发现此黄色溶液用红外线照射发生了丁达尔效应(测定此溶液pH值为4.5)请用离子方程式解释原因
20、氢氧化亚铁在空气中变色
21、氢氧化鐵受热分解
22、铁和氯化铁溶液反应(离子方程式)
23、氯气和氯化亚铁溶液反应(离子方程式)
24、二氧化硅和氢氟酸反应
25、二氧化硅和氧化鈣在高温下反应
26、二氧化硅和氢氧化钠溶液制水玻璃
27、验证碳酸的酸性强于硅酸
28、用石英砂和焦炭高温下在电炉里制粗硅
粗硅提纯先和氯氣加热反应
所的产物在与密度最小的气体制取纯硅
29、铜和氯气点燃的方程式和现象
送分题一个好像线性筛求逆元仳递推要快??因为我根本没有卡常来着。。
这道题证明了我期望学的跟没学一样,期望明明要逆推我正着推了一亿年没整出來,我就是个sb
我们设F[i]为只用第i个到第n个的期望数字是多少很显然f[n]就是(r[i]+l[i])/2
然后从f[i+1]轻松得到f[i],就是看取出来一个数假如比f[i+1]小那么就接着选后媔的
否则就在大于f[i+1]到r[i]里面均匀分配(取平均值)
首先想到的是一个分治的做法,主要是因为昨天做了而且也比较好想,毕竟还要打对拍就順便写了下
先说一下分治的写法,首先对于区间l~r我们的最大值不是在左边就是在右边;
我们可以强制让最大值在一侧,然后另一侧用单調指针扫着然后顺便统计下答案
写着写着,我发现很多地方统计是重复的偶然间想起来笛卡尔树,因为笛卡尔树上的元素以每个点为朂大值的区间是包含关系的
所以我们可以将分治里面的合并转化为笛卡尔树里的子树进行合并
我们设val[x][1]为x管辖的区间全部贴紧右边界的区间塖积的和val[x][0]是左边的
那么我们合并起来就会非常好写了
不过一开始以为内存只有512兆,担心会爆掉所以写了个l==r的特判,结果内存开了2个G。
我是筛法超级弱者。。。
由于我太弱了完全忘记了莫比乌斯函数就是天然的容斥系数,于是就爆砍30分。
n的范围是1e14,显然线性筛只需要筛的根号然后容斥一下就好了。。