当前位置: 首页 > news >正文

东莞企业网站建设制作网站推广优化外包便宜

东莞企业网站建设制作,网站推广优化外包便宜,做类似美团的网站,南阳网站公司题目链接 题目大意:给你n个范围[ l i , r i l_i,r_i li​,ri​],每个位置可以在这个范围中选择一个数,然后形成排列1到n的排列p。问p的所有情况的个数的奇偶性。 一个很妙的行列式转化,纯纯的线性代数。 首先,我们把…

题目链接

题目大意:给你n个范围[ l i , r i l_i,r_i li,ri],每个位置可以在这个范围中选择一个数,然后形成排列1到n的排列p。问p的所有情况的个数的奇偶性。

一个很妙的行列式转化,纯纯的线性代数。
首先,我们把p的总数表示出来。设矩阵 a i , j a_{i,j} ai,j,表示的是第 i 个 i个 i位置的是否可以表示 j j j。则p的所有可能为 ∑ p Π i = 1 n a i , P i \sum\limits_{p}\mathop{\Pi}\limits_{i=1}^{n}a_{i,Pi} pi=1Πnai,Pi
其中p表示所有排列方式的总和。发现这是近似于矩阵a的行列式的值,不过去掉了其正负号。(在取模2的影响下,综合的加减没有影响)也就是说,只要我们求矩阵 a a a的行列式的值 m o d 2 mod\ 2 mod 2,就可以解出最终解。
根据矩阵的性质,矩阵的行列式 m o d 2 mod\ 2 mod 2 0 0 0,等价于该矩阵 m o d 2 mod\ 2 mod 2下不可逆,也等价于该矩阵 m o d 2 mod\ 2 mod 2下的每一行的向量存在线性相关,也就是存在其中一个向量可以被其它向量表示。

至此,我们终于该题从看不懂的样子转化成了看起来像人话的子问题了。让我们解决这个子问题。每一个位置的向量[ l i , r i l_i,r_i li,ri]我们可以通过 r i − ( l i − 1 ) r_i-(l_{i}-1) ri(li1)表示,然后通过并查集判断出该向量能否通过其它向量表示。

int n,m;int pre[1000005];int find (int x){if(pre[x]==x)return x;else return pre[x]=find(pre[x]);
}void icealsoheat(){cin>>n;for(int i=0;i<=n;i++)pre[i]=i;int ans=1;for(int i=1;i<=n;i++){int l,r;cin>>l>>r;l=find(l-1);r=find(r);if(l==r){ans=0;// break;}else{pre[l]=r;}}cout<<ans<<"\n";}
http://www.khdw.cn/news/10106.html

相关文章:

  • 网站是如何优化的seo教程网
  • logo在线制作免费生成器无水印谷歌seo 外贸建站
  • 免费网站app源码怎么用网络推广业务
  • 霞浦县建设局网站做百度关键词排名的公司
  • 桂林金华seo扣费
  • 开发公司取名北京官方seo搜索引擎优化推荐
  • 美食网站开发的意义一键搭建网站工具
  • 在服务器上布网站怎么做公司网站设计与制作
  • 淘宝客网站免费建设东莞排名优化团队
  • 小众写作网站seo自然排名关键词来源的优缺点
  • 德阳市住房和城乡建设局网站百度指数是搜索量吗
  • 怎么做网站的三级目录百度关键词搜索怎么弄
  • 模板网站会员淘宝推广费用一般多少
  • 男女做暖暖的网站大全seo课程培训
  • 消费返利系统网站建设游戏合作渠道
  • grace 7 wordpress网站关键词优化建议
  • 长沙做企业网站的公司seo网站优化推广怎么样
  • 做百科需要参考的网站链友之家
  • 凡科快图官网制作seo排名赚app靠谱吗
  • 网站模板 电器关键词推广工具
  • 网站备份怎么做怎么自己做个网站
  • 尚海整装和沪佳哪个好seo攻略
  • 炎陵做网站百度优化关键词
  • 个人博客网站模板源码友情链接多少钱一个
  • net网站建设入门教程站长工具精品
  • 怎么做微信网站关键词排名网站
  • 广州一次做网站接单平台
  • 上海官方网站建seo搜索引擎专员
  • 成都网站建设939优化软件
  • 全网营销型推广网站建设长沙县网络营销咨询