LuoguP7441 「EZEC-7」Erinnerung 题解

技术LuoguP7441 「EZEC-7」Erinnerung 题解 LuoguP7441 「EZEC-7」Erinnerung 题解LuoguP7441 「EZEC-7」Erinnerung 题解Co

鲁古7441“ezec-7”的解释

鲁古7441“ezec-7”的解释

Content

给出\(x,y,K\)。定义两个数列\(c,e\),其中\(c _ I=\ begin { cases } x \ cdoti \ leqslantk \ \-K \ text { other } \ end { cases } \),\ (e _每个操作从两个数列中选择一个数来满足两个数之和\(\geqslant K\)。选择一个数字后,不能重复。问你能操作几次。

数据范围:\(t\) 组数据,\(1\leqslant t\leqslant 10^5\),\(0\leqslant x,y\leqslant 10^{10}\),\(1\leqslant K\leqslant 10^{10}\)。

Solution

不难发现,如果\(x,y\neq0\),那么答案一定是\(\ min \ { left \ l floor \ d frackx \ right \ r floor,\ left \ lfloor \ d fracky \ right \ rfloor \ } \

证明:

(1)\(y \ geq plant x \),那么对于\((c_n,e_1)\),对号(\(n\)表示可以使\(c _ I \ geq plant 0 \)成立的最大\(i\)。后者\((c_{n-1},e_2),\dots\)显然也成立。

(2)\(y \ leq plant x \),那么对于\((c_1,e_m)\)来说,\(m\)的含义与上面的\(n\)类似,因为\(e _ m y \ geq plant K \)后面的\((c_2,e_{m-1}),\dots\)也明显成立。

在证明之后,让我们看看当\(x,y\)中至少有一个等于\(0\)时的情况:

(1)一个且只有一个\ (x,y \)等于\(0\)。然后我们需要看看是否有\(\max\{x,y\}\mid K\)。如果有,那么我们可以做一对\(K\)和\(0\),这两对的和正好等于\(K\),答案就是\ (1 \)否则,答案就是\(0\)。

(2)\(x,y\)都等于\(0\)。显然,因为\(K \ geq plant 1 \)和一对数字不能被选择成它们的和是正整数,所以答案是\(0\)。

讨论完这些情况后,代码就不难键入了。

Code

int main(){ 0

MT {

ll x=Rll,y=Rll,k=Rll

if(!x y!(k % y))看跌期权(' 1 ');

else if(!y x!(k % x))看跌期权(' 1 ');

else write(min((!x 0 : k/x),(!y 0 : k/y))),puts(' ');

}

返回0;

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147912.html

(0)

相关推荐

  • 馒头和米饭哪个含糖量高,蒸米饭与煮米饭哪个升糖快

    技术馒头和米饭哪个含糖量高,蒸米饭与煮米饭哪个升糖快大家好,我是奎哥,很高兴能为你解答馒头和米饭哪个含糖量高:蒸米饭与煮米饭哪个升糖快?根据查询资料,也咨询过相关专业人员,还是觉得煮米饭升糖快,因为米饭煮的话,糖分会很快

    生活 2021年10月31日
  • C++11有作用域的enum举例分析

    技术C++11有作用域的enum举例分析本篇内容介绍了“C++11有作用域的enum举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月25日
  • Django模块怎么部署

    技术Django模块怎么部署这篇文章主要为大家展示了“Django模块怎么部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Django模块怎么部署”这篇文章吧。在Djang

    攻略 2021年11月24日
  • 1元涨1000粉丝网站,抖音怎么刷粉最划算?

    技术1元涨1000粉丝网站,抖音怎么刷粉最划算?1元涨1000粉丝网站,抖音怎么刷粉最划算?在正常情况下,抖音1元涨1000粉丝是有难度的,如果量大,比如一次性加几万粉,抖音100元涨1000粉丝也是可以做的,毕竟量大从

    测评 2021年11月11日
  • QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列

    技术QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列 QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列一、首先需要给QTableWidget安装事件
    二、重新实现

    礼包 2021年10月27日
  • 数据库中TO_CHAR格式转换的方法是什么

    技术数据库中TO_CHAR格式转换的方法是什么本篇内容主要讲解“数据库中TO_CHAR格式转换的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库中TO_CHAR

    攻略 2021年11月9日