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

题解:CF645B Mischievous Mess Makers

Solution

为了让逆序对数量尽量多,每次要交换 \(i\)\(n - i + 1\),然后把每一次的结果累加起来,答案就是 \(\sum_{i=1}^{\min\left(\lfloor{\frac{n}{2}}\rfloor,k\right)}\left(2 \times \left(n - i + 1\right) + 1\right)\)

Code

完整代码如下

#include <bits/stdc++.h>
using namespace std;
int n, k;
long long ans = 0;
int main() {scanf("%d%d", &n, &k);for (int i = 1; i * 2 <= n && i <= k; i++) ans += 2 * (n - 2 * i) + 1;printf("%lld\n", ans);return 0;
}
http://www.zskr.cn/news/3541.html

相关文章:

  • NKOJ全TJ计划——NP11792
  • 完整教程:Photo Lab PRO 图片编辑器 功能解锁版
  • Ubuntu 18.04 虚拟机 VScode无法正常输入中文解决办法
  • qoj1847 Elephants
  • 基于ArcGIS的通用界址点导入导出工具设计与实现
  • python 函数作用域
  • 文献阅读 | AutoCodeBench
  • Idea win 快捷键大全
  • VSCode+neovim工作环境快速构建
  • 25.9.12随笔联考总结
  • macos
  • 算法复杂度
  • Typescript中Type 类型的实现原理
  • 戒己谨言
  • 更美观的网页布局
  • 深入解析:每日一算:电话号码的字母组合
  • Marvell,跌落神坛!
  • 老同志们的93阅兵镜头
  • 鸿蒙应用开发环境搭建全攻略
  • 一个类继承一个接口的实现类、两个类实现同一个接口、两个类同时继承一个实现了某一接口的抽象类。三者的区别是什么呢
  • 计算机常识
  • 网络流,最大流,EK算法
  • 1.认识c语言
  • 当你发现是打表!!!
  • css背景
  • 2025.9.11 刷题日记
  • 水库运行综合管理平台
  • Nginx配置文件介绍
  • 各模态优势(可见光保留细节纹理,红外突出目标)
  • 眼下硬件是足够用的,最大的问题还是AI模型本身的能力不太够。没办法让硬件真正用起来,比如AI难以很好地控制灵巧手