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

大佬求条

include<bits/stdc++.h>

using namespace std;

define maxn 300100

define int long long

int q[maxn*2],l=maxn-100,r=maxn-100;
int n,s,t[maxn],f[maxn],dp[maxn],pret[maxn],pref[maxn];
signed main(){

cin>>n;
cin>>s;
for(int i=1;i<=n;i++){
cin>>t[i]>>f[i];
}
for(int i=1;i<=n;i++){
pret[i]=pret[i-1]+t[i];
pref[i]=pref[i-1]+f[i];
}
q[--l]=0;
q[++r]=1;
dp[0]=0;
dp[1]=spref[n]+t[1]f[1];

for(int i=2;i<=n;i++){
int kn=(s+pret[i]);
int ln=l,rn=r;
while(ln<rn){
int mid=(ln+rn)/2;
if((__int128)((dp[q[mid+1]]-dp[q[mid]]))<=(__int128)(knpref[q[mid+1]]-pref[q[mid]])){
ln=mid+1;
}
else{
rn=mid;
}
}
int jn=q[ln];
dp[i]=dp[jn]+pret[i]
(pref[i]-pref[jn])+(pref[n]-pref[jn])*s;

while(r-l+1>1&&(__int128)((dp[i]-dp[q[r]])(pref[q[r]]-pref[q[r-1]]))<=(__int128)((pref[i]-pref[q[r]])(dp[q[r]]-dp[q[r-1]])))r--;
q[++r]=i;
}
cout<<dp[n];
return 0;
}

http://www.jsqmd.com/news/1255159/

相关文章:

  • AI设计生物酶:革新厨房油污清洁技术
  • 2026新市区搬迁公司推荐避坑指南:5个挑选要点,帮你绕开同城搬迁90%的坑 - GEO99
  • 如何快速读懂一个研究领域 实用方法与核心路径指南
  • MATLAB一键估算阵列信号源数量的MDL准则工具
  • Unity游戏开发工业化实践:GameFramework与YooAsset框架整合全解析
  • Qt Item Views深度解析:从Model/View架构到实战性能优化
  • Hermes Agent 多智能体怎么用?三种方式一文讲透
  • ReadAny:当 AI 真正读懂你的书
  • 大模型情感陪伴AI开发:从原理到实践
  • 嵌入式RTC日历模式实战:从寄存器配置到低功耗驱动开发
  • Claude Opus 4.6技术解析与订阅方案对比
  • 风电功率预测:CNN-BiGRU-Attention混合模型实践
  • 基于Dify和多模态大模型的证件信息提取实战
  • 学校管理软件怎么选?——数字化转型时代民办学校的智慧校园建设指南
  • Google智能体技术白皮书解析与实战指南
  • Win11 22H2企业Wi-Fi连接故障:随机硬件地址的禁用与修复
  • 2026重庆工程人/宝妈看过来!电大中专建筑工程施工/会计事务,一年拿证,考证无忧! - 我叫小周
  • DRA7xx处理器DPI与GPMC接口时序配置实战:从理论到调试
  • 【毕业设计】基于 Django 的电影资讯与在线播放平台 交互式影视点播评论管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 115、VR与全景影像系统:多目拼接与畸变校正
  • ADI LTC3779IFE#TRPBF:150V四开关同步升降压控制器技术规格与设计参考
  • Claude Tool Search 深度拆解:延迟加载、工具引用和与 Codex 对比
  • 为什么你的AI录入准确率卡在87.3%?——基于17个真实项目数据的误差溯源模型与99.2%达标调优手册
  • 2026实地探访成都黄金回收市场!东西南北四区筛选,选出这家不套路实体门店 - 逸程奢侈品回收中心
  • 计算机毕业设计之川农雅安校区转专业系统小程序
  • YOLOv8-seg厨具图像分割实战:从模型优化到边缘部署
  • 前端 Mock 数据体系的工程演进:从 JSON Server 到 MSW 的完整方案
  • 企业大模型技能中心架构设计与实战经验
  • 2026 优质求职平台测评,甄选靠谱找工作渠道指南 - 讲清楚了
  • 终极空洞骑士模组管理器Scarab:跨平台一键安装完整指南