ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

试题解析

2022-02-19 22:34:41  阅读:169  来源: 互联网

标签:... 那么 试题 奇偶性 times 行列式 解析 dp


试题解析

$T1$

简化题意

一个序列是优美的当且仅当可以通过操作(将相邻两个数移动到序列任意位置)使序列不降

考虑怎么使这个序列不降,考虑移动会造成的影响,逆序对$+/-2$,或者不变

那么如果有偶数个,那么一定优美,否则一定不优美

如果是偶数个,肯定能构造出一种方案使得逆序对减少到$0$

奇数的话就肯定不可能了

如果重复出现的数字,可以规定大小关系,那么可以改变奇偶性,必然是优美的

那么不考虑相同的情况,那么对于一个排列,答案就是偶-奇,这个东西就很行列式

行列式就是所有排列,偶-奇,我们最后求得也是两个不同的差,那么求一遍行列式

发现是$O(n^3)$

不是很优,而且绝对过不了,那么观察这个矩阵发现是海森堡矩阵

那么这个考虑行列式的本质,那么就是第一行两个选一个,第二行两个选一个...

那么考虑$dp$转移,就能得出根据奇偶性求出两个的权值和

设置$dp[i][j][k]$表示第$i$行,可以选$j$,奇偶性是$k$的价值和

$dp[1][1][0]=a_2$

$dp[1][2][0]=a_1$

那么就转移

$dp[i+1][i+1][k]+=dp[i][j][k\ xor\ ((i-j)\&1)]\times dat[i][j]$

就是说需要上一步什么状态来转移

$dp[i+1][j][k]+=dp[i][j][k]\times dat[i][i+1]$

那么一开始记录所有情况$sum$

最后枚举一下最后一行选什么,顺便记录一下奇偶性就好了

最后得到最后行列式是奇数的总贡献$rs[1]$

那么偶数就是$sum-rs[1]$,直接输出就好了

$T2$

$W(n)=\sum_{i=1}\phi(p_1^{k_1}...p_{i-1}^{k_{i-1}})\times p_i \times \sigma(p_{i+1}^{k_{i+1}}...)$

这个式子递推

$W(n\times p^\alpha)=W(n)\times\phi(p^\alpha)+\sigma(n)\times p$

就$Min\_25$维护两个就好了

$T3$

先说一个没关的式子(只是好玩)

$gcd(f_n,f_m)=f_{gcd(n,m)}$


标签:...,那么,试题,奇偶性,times,行列式,解析,dp
来源: https://www.cnblogs.com/Force-A/p/15913872.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有