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

蒲城网站建设wzjseo网络推广的好处

蒲城网站建设wzjseo,网络推广的好处,沁阳建网站,企业网设计案例分析题目大意 两人博弈,有一个 nnn 的排列 a1,a2,…,ana_1,a_2,\dots,a_na1​,a2​,…,an​,每次操作为选择长度为 4x24x24x2 或 4x34x34x3 的区间,将其翻转,要求翻转后字典序大于翻转前。第一个不能操作的输。Q 先手,T 后…

题目大意

两人博弈,有一个 nnn 的排列 a1,a2,…,ana_1,a_2,\dots,a_na1,a2,,an,每次操作为选择长度为 4x+24x+24x+24x+34x+34x+3 的区间,将其翻转,要求翻转后字典序大于翻转前。第一个不能操作的输。Q 先手,T 后手,判断谁赢。

题解

非常经典的结论题。

可以全排列,对每个排列暴力求,然后打表找规律。这是一种策略,在面对博弈结论题时异常好用。

正解:

发现一个区间翻转后区间内顺序对和逆序对的数量会交换。

题目给定的 4x+24x+24x+24x+34x+34x+3 这俩奇奇怪怪的数不得不让人想到一些特殊的性质。

观察区间长度为 4x+24x+24x+2 的数对总数,为 (4x+2)(4x+1)2=(2x+1)(4x+1)\dfrac{(4x+2)(4x+1)}{2}=(2x+1)(4x+1)2(4x+2)(4x+1)=(2x+1)(4x+1),为奇数。

区间长度为 4x+34x+34x+3 的数对总数,为 (4x+3)(4x+2)2=(2x+1)(4x+3)\dfrac {(4x+3)(4x+2)}{2}=(2x+1)(4x+3)2(4x+3)(4x+2)=(2x+1)(4x+3),为奇数。

也就是说,翻转后区间的顺序对数量奇偶性一定改变。

最终无法操作的状态为 n,n−1,n−2,…,1n,n-1,n-2,\dots,1n,n1,n2,,1,顺序对为 000.

只需要保证当前顺序对个数为奇数,就可以立于不败之地。

由于每次操作顺序对奇偶性必定改变,所以最初的序列就已经决定了结果。

若最初顺序对为奇数,Q 胜利。否则,T 胜利。

求顺序对使用树状数组,时间复杂度 O(nlog⁡n)O(n\log n)O(nlogn).

代码

#include <bits/stdc++.h>
using namespace std;
#define lowbit(x) x&(-x)
int n, tr[100005];
void update(int x, int val) {for (; x <= n; x += lowbit(x)) tr[x] += val;
}
int getsum(int x) {int sum = 0;for (; x; x -= lowbit(x)) sum += tr[x];return sum;
}
int main() {scanf("%d", &n);int cnt = 0;for (int i = 1, x; i <= n; i++) scanf("%d", &x), cnt += getsum(x), update(x, 1);if (cnt & 1) printf("Q");else printf("T");return 0;
}

END

http://www.ritt.cn/news/4102.html

相关文章:

  • 沈阳网站建设联系方式腾讯企点官网
  • 站长推荐自动跳转推广普通话奋进新征程手抄报
  • 邹城网站建设v556玉林网站seo
  • 主持人做的化妆品网站广告公司注册
  • 二手东西怎么挂网上卖长沙seo排名公司
  • 网站建设公司首选华网天下优化清理大师
  • WordPress优化速度插件seo关键词排名公司
  • 在线直播网站开发实战项目seo短视频加密路线
  • 如何用本机电脑做网站服务器吗网络建设推广
  • 贵阳市乌当区住房与城乡建设局网站淘宝关键词热度查询工具
  • 做暧网站手机网站建设案例
  • 展示网站如何做360站长
  • 不买服务器做网站亚马逊关键词优化软件
  • 万网网站备案管理百度手机助手下载安装最新版
  • 电子商务网站规划建设方案seo优化sem推广
  • 导购网站开发百度云盘资源共享链接群组链接
  • 沧州市有建网站的吗最常用的网页制作软件
  • jsp写的网站潍坊网站seo
  • 建设一个微网站要花多少钱下载谷歌浏览器
  • 单位政府网站建设和维护关键词挖掘工具有哪些
  • 电脑做服务器建网站并让外网访问app开发费用标准
  • 网站建设wang.cd十大最靠谱教育培训机构
  • java做网站要学什么微信公众号推广网站
  • 阿里云oss可以做网站免费的推文制作网站
  • 江苏专业网站建设公司电话获客软件
  • 介绍小说的网站模板哈尔滨seo推广
  • 做网站的滚动字幕怎么制作seo排名优化教学
  • 做邀请函的网站营销策划经典案例
  • 2022年企业所得税政策杭州seo网
  • 投资公司网站建设方案营销型网站的公司