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

ARC200 小记

A (Dot Product)

题意

给定 \(n,a_{1\sim n},b_{1\sim n}\),求 \(x_{1\sim n}\),使得:

  • \(x_i\in [-10^8,10^8]\)

  • \(\sum \limits a_ix_i>0\)

  • \(\sum \limits b_ix_i<0\)

\(1\le n,a_i,b_i\le 2\times 10^5\)

题解

多枚举思路容易想到分析二元情况(不过我有点唐初始分析错了)。

发现若 \(\frac{a_i}{b_i}<\frac{a_j}{b_j}\),可以构造 \((x_i,x_j)=(-a_i-b_i,a_j+b_j)\)

于是若 \(\frac{a_i}{b_i}\) 全相等则无解,否则如上构造。

http://www.njgz.com.cn/news/14.html

相关文章:

  • java第二十六天
  • 咕咕嘎嘎!!!(hard)
  • 主流PLC串口自由协议通信标准化
  • 20250726
  • Abp vNext -动态 C# API 实现原理解析
  • 健身营养——Stan Efferding
  • 20250726-31
  • Linux 如何统计系统上各个用户登录(或者登出)记录出现的次数?
  • ThreadLocal
  • linuxQT配置过程遇到的问题解决办法
  • 倍增法找LCA(最短公共祖先)
  • HTML网页基础(超文本标记语言)
  • shell学习2