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)

相关推荐

  • person复数,person有没有复数形式

    技术person复数,person有没有复数形式person的复数形式是peopleperson复数。person 英[ˈpɜ:sn] 美[ˈpɜ:rsn]n. 人; (语法) 人称; 身体; 容貌;[例句]At lea

    生活 2021年10月27日
  • 非常值得一看的电视剧,有哪些值得一看燃到爆的电视剧

    技术非常值得一看的电视剧,有哪些值得一看燃到爆的电视剧《陈情令》虽然暑假档有很多电视剧上线了,其中不乏有“顶级流量”主演的大IP剧,但大都是青春都市剧类型,古装剧是少之又少非常值得一看的电视剧。而《陈情令》,无疑是近期热

    生活 2021年10月25日
  • 比尔吉沃特是几区,lol英雄联盟每个大区的含义

    技术比尔吉沃特是几区,lol英雄联盟每个大区的含义每个服务器的名字都代表着符文之地的地区或势力。各服务器名称及含义:电信一区:艾欧尼亚,艾欧尼亚是寻求心灵进化的天堂,位于瓦罗然大陆之外,诺克萨斯东北;电信二区:祖安,祖安

    生活 2021年10月26日
  • sparkmllib算法实例(sparkmllib系统推荐)

    技术如何进行SparkMllib主题模型案例的分析如何进行SparkMllib主题模型案例的分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获

    2021年12月17日
  • JavaScript中var与let的区别是什么

    技术JavaScript中var与let的区别是什么本篇文章给大家分享的是有关JavaScript中var与let的区别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年12月8日
  • keka解压后怎么安装不了软件了(keka解压软件安装说明)

    技术Keka for Mac压缩解压工具怎么用今天就跟大家聊聊有关Keka for Mac压缩解压工具怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Keka

    攻略 2021年12月24日