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

小米商城网站建设哪有培训网站开发

小米商城网站建设,哪有培训网站开发,软件工程项目管理,百度权重5的网站能卖多少钱题目大意 两人博弈#xff0c;有一个 nnn 的排列 a1,a2,…,ana_1,a_2,\dots,a_na1​,a2​,…,an​#xff0c;每次操作为选择长度为 4x24x24x2 或 4x34x34x3 的区间#xff0c;将其翻转#xff0c;要求翻转后字典序大于翻转前。第一个不能操作的输。Q 先手#xff0c;T 后…题目大意 两人博弈有一个 nnn 的排列 a1,a2,…,ana_1,a_2,\dots,a_na1​,a2​,…,an​每次操作为选择长度为 4x24x24x2 或 4x34x34x3 的区间将其翻转要求翻转后字典序大于翻转前。第一个不能操作的输。Q 先手T 后手判断谁赢。 题解 非常经典的结论题。 可以全排列对每个排列暴力求然后打表找规律。这是一种策略在面对博弈结论题时异常好用。 正解 发现一个区间翻转后区间内顺序对和逆序对的数量会交换。 题目给定的 4x24x24x2 和 4x34x34x3 这俩奇奇怪怪的数不得不让人想到一些特殊的性质。 观察区间长度为 4x24x24x2 的数对总数为 (4x2)(4x1)2(2x1)(4x1)\dfrac{(4x2)(4x1)}{2}(2x1)(4x1)2(4x2)(4x1)​(2x1)(4x1)为奇数。 区间长度为 4x34x34x3 的数对总数为 (4x3)(4x2)2(2x1)(4x3)\dfrac {(4x3)(4x2)}{2}(2x1)(4x3)2(4x3)(4x2)​(2x1)(4x3)为奇数。 也就是说翻转后区间的顺序对数量奇偶性一定改变。 最终无法操作的状态为 n,n−1,n−2,…,1n,n-1,n-2,\dots,1n,n−1,n−2,…,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.dnsts.com.cn/news/103247.html

相关文章:

  • 现在网站开发模式帝国cms地方门户网站模板
  • 建网站有多少种方式wordpress外链自动保存
  • 网站建设 化工通辽网站建设tlyltd
  • 三网合一网站模板郑州百度推广开户
  • 做asp网站需要的实验报告单免费网页代理的推荐
  • 网站的规划与建设课程设计如何免费做一个网站攻略
  • 口碑好的南京网站建设汕头澄海邮编
  • 用自己的电脑建设网站php网站开发背景
  • 网站建设预算费用线上推广方式有哪些渠道
  • 做网站如何兼职公司设计网站建设合同
  • 烟台做网站哪里好网络设计的步骤
  • 烟台开发区网站制作公司产品包装设计与制作
  • wordpress模板建站教程视频上海大公司
  • 养生网站策划wordpress换身 变身
  • 怎么做网站卖车o2o系统
  • 专做律师网站响应式网站咨询
  • 聊城市网站建设网站建设的安全威胁
  • 个人网站备案描述速成网站-
  • 中山免费建网站东莞饭堂承包东莞网站建设
  • 广东建设人才网站建设集团是做什么的
  • 有哪些做策划的用的网站电子商务网站模式
  • led灯散热片技术支持 东莞网站建设网站页脚怎么做美观
  • 买了万网的域名跟定制网站还要买空间吗制作app的免费软件
  • 那个网站销售好内容管理网站建设方案
  • 关于一学一做的短视频网站好网页设计跟网站建设
  • 常州网站排名优化设计网络营销方案
  • 包头哪有做网站的南充北京网站建设
  • 建设上海公司网站高校网站建设说明书
  • 设计师网站软件wordpress后台用户名
  • 长沙企业网站开发微联讯点网站开发成本预算