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

题解:P11062 【MX-X4-T2】「Jason-1」加法

考虑分类讨论

1.a 与 b 都大于零或小于零,不论进行操作一还是操作二,其中的一个值都会越来越大,导致差值变大,所以一种情况为abs(a[i]-b[i]),然后还有一种情况,在此写一下:对于第一种情况:a=a+b,b=b则差值为 b 同理对于第二种情况差值为 a 所以主要代码为cout<<min(abs(a[i]),min(abs(b[i]),abs(a[i]-b[i])));

2.接下来就是 a 和 b 异号的情况了(如 a=1,b=−8),如果在正数上相加正数会变小 ,如果在负数上相加负数会变大,双方的差值会越来越小,直到变成 0。

接下来代码就非常好写了,O(n) 的复杂度就能过。

#include<bits/stdc++.h> using namespace std; int n; int a[1000005]; int b[1000005]; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]>>b[i]; if((a[i]>0&&b[i]>0)||(a[i]<0&&b[i]<0)){ cout<<min(abs(a[i]),min(abs(b[i]),abs(a[i]-b[i])))<<endl; }else if(a==0||b==0){ cout<<0<<endl; }else{ cout<<0<<endl; } } return 0; }
http://www.jsqmd.com/news/494307/

相关文章:

  • Grok‑3‑Fast 落地选型与部署方案
  • Asian Beauty Z-Image Turbo实战:如何用结构化提示词生成有故事感的东方人像
  • Excel 实战技巧:利用 OFFSET 统计 “标识行” 下方的数值总和
  • 二叉树的构造、合并与二叉搜索树
  • message-api(WebSocket)消息推送:持久/非持久、已读回写、未读重推全链路解析(含双 Kafka、Redis、TiDB、BloomFilter)
  • 基于改进蛇优化算法(GOSO/ISO)优化极限梯度提升树的数据回归预测(GOSO/ISO-XG...
  • yz-bijini-cosplay多模态实践:文本到图像生成效果展示
  • 为什么你的 Agent 总是“断片”?
  • 密码安全那些事:从明文到 SHA-256 到 BCrypt,为什么一步步升级
  • C++多态:动态行为的核心奥秘
  • 数字电子技术题目
  • 2026年口碑好的纸尿裤工厂推荐:腰贴式纸尿裤/开合式纸尿裤口碑好的厂家推荐 - 品牌宣传支持者
  • 国际大厂德州仪器CC1101无线芯片反向电路学习指南:低功耗传输于ISM频段,模块丰富适合学习...
  • 苍穹外卖Day8 (地址簿 用户下单 功能支付)
  • Node.js 与 npm 的安装与配置(详细教程)
  • WeKnora快速部署攻略:开箱即用,打造个人专属知识问答机器人
  • ssm+java2026年毕设社区医院综合管理信息系统【源码+论文】
  • 三电平T型逆变器仿真模型:基于MATLAB Simulink的PWM控制与无中点电位不平衡控制
  • 小白友好:Qwen3-Reranker-0.6B本地部署,轻松提升RAG检索精度
  • Jmeter实战--压测 基本流程
  • 计算机毕业设计源码:Python基于Spark与Hive的酒店大数据分析与推荐系统 Django框架 Vue 可视化 Hadoop 爬虫 协同过滤推荐算法 民宿 客栈(建议收藏)✅
  • Windows系统下SIMetrix库管理终极方案:自定义中央仓库+环境变量配置教程
  • SpringAI大语言模型应用案例:智能问答系统开发
  • Python 深度学习代码调试,图像分割代码调试,图像分割代码 1、2D医学图像分割项目
  • SPI时序模式0-3终极图解:用逻辑分析仪抓取NRF24L01与SD卡的真实波形
  • Cesium新手避坑指南:从SHP到3D城市可视化的完整实战流程(附GitHub源码)
  • 用C语言程序解决两个简单问题
  • GitHub上的R包突然安装不上的原因之一
  • UniApp+SVGA跨端动画开发避坑指南:微信小程序与H5的兼容性处理大全
  • SpringAI集成OpenAI:从配置到调用实战