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

求值(河南萌新2024)

我真的服了,注意数据范围!!!!!!!!!!!!!!!!!!!! 

#include <bits/stdc++.h>using namespace std;
typedef long long ll;
typedef double db;
typedef long double ldb;
typedef pair<int, int> pii;
typedef pair<ll, ll> PII;
#define pb emplace_back
//#define int ll
#define all(a) a.begin(),a.end()
#define x first
#define y second
#define ps push_back
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)void solve();const int N = 1e6 + 10;signed main() {IOS;ll t;cin >> t;while(t--)solve();return 0;
}void solve() {ll a,b,c,n,w;cin >> a >> b >> c >> n >> w;ll k1 = a-c,k2 = b-c;ll ans = LONG_LONG_MAX;for(int x = 0; x <= n; ++ x){ll f1,f2;ll pa1 = k1*x + c*n - w;ll l = 0,r = n-x;while(l <= r){ll lp = l + (r - l)/3;ll rp = r - (r - l)/3;f1 = abs(pa1 + k2*lp);f2 = abs(pa1 + k2*rp);if(f1 > f2)l = lp + 1;elser = rp - 1;}ans = min(ans,min(f1,f2));}cout << ans << endl;
}

三分y,其中z被消掉了,x是枚举,求导易得为常数,为线性函数。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • (面试必看!)锁策略
  • python爬虫入门(五)之Re解析
  • Kafka 消费者启动后与服务器的交互流程
  • python实现提取视频帧的图片
  • vue3 主页面 跳转到子页面后 ,再次切换到主页面后 主页面及其它的所有页面 竟然不显示了的解决。
  • 企业做数据治理的意义是什么
  • 计算机网络必会面经
  • springboot业务层service开发全过程(以mybatis-plus为例)
  • EF访问PostgreSql,如何判断jsonb类型的数组是否包含某个数值
  • k8s学习--k8s集群部署kubesphere的详细过程
  • 2024.8.1(前端服务器的配置以及tomcat环境的配置)
  • 对象转化成base64-再转回对象
  • 人数管控系统助力图书馆实现精准客流统计分析
  • uniapp微信小程序按钮分享定制动态传参
  • git回退未commit、回退已commit、回退已push、合并某一次commit到另一个分支
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • canvas 五子棋游戏
  • Git同步原始仓库到Fork仓库中
  • jquery cookie
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • 回顾 Swift 多平台移植进度 #2
  • 解析 Webpack中import、require、按需加载的执行过程
  • 力扣(LeetCode)965
  • 区块链技术特点之去中心化特性
  • 正则学习笔记
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #if和#ifdef区别
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (LeetCode C++)盛最多水的容器
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (五)网络优化与超参数选择--九五小庞
  • (一) storm的集群安装与配置
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)3D模板阴影原理
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net FrameWork简介,数组,枚举
  • .Net MVC4 上传大文件,并保存表单
  • .NET NPOI导出Excel详解
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .Net中的设计模式——Factory Method模式
  • @Transactional 参数详解
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [android] 请求码和结果码的作用
  • [BeginCTF]真龙之力
  • [C#] 基于 Token 的鉴权与签名机制详解 接口对接鉴权 token、sign(a=1b=2c=3d=4)、Base64、参数加密、MD5
  • [C#C++]类CLASS
  • [CERC2017]Cumulative Code