来自liu_runda的善意

  

  

  T1 周

    究级难题,不可做,咕了。

  T2  任

    他为什么总强调没环啊?

    他为什么总强调没环啊?

    他为什么总强调没环啊?

    ......

    QAQ

    因为他总是棵树,所以点的数量减去边的数量就是树的棵数。

    越想部分分,越想不出正解。

    真是妙极了

  T3 飞

    好奇为什么自己考场上没发现是让求逆序对

    白给的40啊......没状态了

    

    因为数状数组开不下,只能考虑从x的生成方式上突破

    首先把逆序对数转化成 添加一个点时下标大于它的点的个数

    发现x是a组等差数列的形式,所有数列公差又一定

    那么每次贡献的变化是有规律可循的...

    后一项贡献=前一项贡献-已经存在的等差数列数

    注意判断第一串x,可能不是”完整“的等差数列,其贡献要在x[1]开始之后才减去。

    

    于是只剩下首项的问题了

    他的贡献难算。但是已经存在的点已知,可以求没贡献的点,也就是他前边的点。

    1e5,树状数组就好了。

    注意理解清楚树状数组到底是干什么用的

    数列首项不好算,是个辅助工具。

    所以只有位置<a的点需要塞到树状数组里

    所以第一个x的位置如果>a,就别往里硬塞了。

    

    可惜状态不好,又一套好题被我浪费。

最新文章

  1. Kafka vs RocketMQ——单机系统可靠性-转自阿里中间件
  2. tyvj1938 最优战舰
  3. 使用Java判断字符串中的中文字符数量
  4. bottlepy template
  5. 无法访问 IIS 元数据库。您没有足够的特权访问计算机上的 IIS 网站
  6. UIButton的titleEdgeInsets和imageEdgeInsets属性
  7. 学习WEb前端开发的需要哪些条件
  8. dhtmlxGrid分页查询,条件查询实例
  9. 武汉科技大学ACM:1006: 我是老大
  10. Java抽象类深入理解-----模板方法设计模式(Templete Method)
  11. jQeury学习笔记
  12. iOS中的多线程基础
  13. [论文解读]CNN网络可视化——Visualizing and Understanding Convolutional Networks
  14. 利用js实现 禁用浏览器后退
  15. 第33节:Java面向对象中的异常
  16. jQuery学习--Code Organization Concepts
  17. [PHP]算法-最大子数组问题思路
  18. https加密过程
  19. Spring 学习——Spring IOC概念
  20. SharePoint Framework 在Visual Studio Code中调试你的本地解决方案

热门文章

  1. 使用Xhell连接Docker虚拟机
  2. Spring Boot 2.X(一):入门篇
  3. Mysql Hash索引和B-Tree索引区别(Comparison of B-Tree and Hash Indexes)
  4. HashMap底层数据结构详解
  5. The Largest Clique UVA - 11324
  6. Hackers&#39; Crackdown UVA - 11825
  7. 利用sed将xml报文转换为分隔符形式报文
  8. Hyper-V 下linux虚拟机静态IP上网配置的两种方式(1)
  9. C++ 利用template给函数中的变量赋初值
  10. Did You AK Today? (今天你AK了吗?)