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

CF2009E-Klees SUPER DUPER LARGE Array!!!

CF2009E-Klee's SUPER DUPER LARGE Array!!!

题目大意

给你一个长度为 \(n\) 的序列,包含 \([k,k+1,…,k+n-1]\) 。你可以从中挑选一个下标 \(i\) ,使得 \(x=|a_1+a_2+……+a_i-a_{i+1}-……-a_n]|\) 最小化。求可能的最小值。

题解

先不考虑绝对值,那最小的值一定出现在 最小的正数最大的负数 之间,所以我们要找到这个边界。可以考虑进行二分查找。

#include<bits/stdc++.h>
#define ios ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
#define umap unordered_map
#define pq(x) priority_queue<x>
#define ppq(x) priority_queue<x,vector<x>,greater<x>>
#define endl '\n'
using namespace std;
using i128 = __int128;
const int mod =1e9+7;
template <typename T>void read(T&x){x=0;int f = 1;char c=getchar();for(;!isdigit(c);c=getchar())if(c=='-')f=-1;for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);x*=f;
}
template <typename T>void print(T x) {if (x < 0) { putchar('-'); x = -x; }if (x > 9) print(x / 10);putchar(x % 10 + '0');
}
#define int long long
const int N=5e5+5;
const int M=2e6+5;
inline void solve()
{int n,m;cin>>n>>m;int l=m,r=n+m-1; while(l<r){int mid=l+r>>1;if((m+mid)*(mid-m+1)/2-(mid+1+n+m-1)*(n+m-1-mid)/2>=0){r=mid;}else{l=mid+1;}}int ans1=(m+l)*(l-m+1)/2-(l+1+n+m-1)*(n+m-1-l)/2;int ans2=(m+l-1)*(l-1-m+1)/2-(l+n+m-1)*(n+m-l)/2;cout<<min(abs(ans1),abs(ans2))<<endl;
}signed main()
{ios;int T=1;cin>>T;for(;T--;) solve();return 0;
}
http://www.zskr.cn/news/77314.html

相关文章:

  • 2025 年 12 月 GEO 服务商精选:深度实测的靠谱企业名单
  • 2025 南美名义雇主 EOR 服务商推荐:Safeguard Global 合规用工优选
  • 2025年中国数字文化展馆设计公司TOP5推荐:国创展览发展
  • 实用指南:Kubernetes 第四章:深入掌握Service-基础
  • 2025实力强的全域外卖运营商TOP5权威推荐:高性价比的全
  • 2025年12月储罐厂家最新推荐,认准环宇化工,PP储罐、PPH储罐、PP搅拌罐、PHP搅拌罐、聚丙烯储罐、聚丙烯搅拌罐、真空储罐、PP真空储罐、PPH真空储罐、全系列防腐储罐安全靠谱
  • 详细介绍:React Native CLI的搭建
  • 2025数字文化展馆服务商TOP5权威测评:国创展览的规模怎
  • 2025年10月制造业企业管理咨询公司推荐:专业评测排行榜详细发布
  • 2025年10月制造业企业管理咨询公司推荐:权威机构综合评测与排名
  • 具身智能:零基础入门睿尔曼机械臂(二)——从API例程到Python实操全解析
  • 【首发】在 RTX 5070 (Blackwell) + WSL2 上跑通最新模型 Meta SAM 3D 的终极方案 - 天马行空
  • 2025年10月企业管理咨询公司推荐:领先品牌排行及选择策略指南
  • OpenCV立体视觉深度匹配:SGBM算法详解
  • 2025年度河南工业节能设备五大品牌排行榜,河南丰华空气换热
  • 2025年靠谱的互联网医院牌照申办机构推荐:看哪家口碑好
  • pybind11(二):使用矩阵类演示 C++ 类的 Python 绑定方法
  • 2025年度中国设备上锁挂牌服务商家TOP5排行榜,看哪家品
  • 2025年护士服批发厂家权威推荐榜单:洗手衣‌/洗手服‌/病人服‌‌源头厂家精选
  • 2025年车间照明供电规划设计企业权威榜单:车间照明规划/车间照明母线槽/车间照明供电企业精选
  • 2025打包机生产厂商年度排名:看看哪家合作案例多?
  • 这所211大学在AAAI 2026上发表6篇论文
  • 2025生物标本企业TOP5权威推荐:河南大科生物学标本,甄
  • 2025年无锡十大食堂承包公司推荐:可靠的食堂承包公司有哪些
  • 2025年线切割机床制造企业权威榜单:电火花线切割机床/数控线切割设备/快走丝线切割机床源头厂家推荐
  • 2025Q4 天津装修公司口碑排行榜:三大品牌凭真实口碑领跑市场
  • 2025年geo优化公司哪家专业?权威选型指南与优质企业推荐
  • 2025 年 12 月桃胶品牌深度推荐榜:即食桃胶、牛奶桃胶、燕窝桃胶、碗装桃胶,甄选滋补养颜口碑之选
  • MyBatis-Plus 实战:MPJLambdaWrapper 多表联查用法全解析 - 指南
  • 2025.12.8日14:10-connective tissue结缔组织〔如肌肉等〕