LeetCode-cn 力扣刷题
160周赛
5238_找出给定方程的正整数解
5238. 找出给定方程的正整数解 显示英文描述
* 用户通过次数0
* 用户尝试次数0
* 通过次数0
* 提交次数0
* 题目难度Easy
* 给出一个函数 f(x, y) 和一个目标结果 z,请你计算方程 f(x,y) == z 所有可能的正整数 数对 x 和 y。
*
* 给定函数是严格单调的,也就是说:
*
* f(x, y) < f(x + 1, y)
* f(x, y) < f(x, y + 1)
* 函数接口定义如下:
*
* interface CustomFunction {
* public:
* // Returns positive integer f(x, y) for any given positive integer x and y.
* int f(int x, int y);
* };
* 如果你想自定义测试,你可以输入整数 function_id 和一个目标结果 z 作为输入,其中 function_id 表示一个隐藏函数列表中的一个函数编号,题目只会告诉你列表中的 2 个函数。
*
* 你可以将满足条件的 结果数对 按任意顺序返回。
*
*
*
* 示例 1:
*
* 输入:function_id = 1, z = 5
* 输出:[[1,4],[2,3],[3,2],[4,1]]
* 解释:function_id = 1 表示 f(x, y) = x + y
* 示例 2:
*
* 输入:function_id = 2, z = 5
* 输出:[[1,5],[5,1]]
* 解释:function_id = 2 表示 f(x, y) = x * y
*
*
* 提示:
*
* 1 <= function_id <= 9
* 1 <= z <= 100
* 题目保证 f(x, y) == z 的解处于 1 <= x, y <= 1000 的范围内。
* 在 1 <= x, y <= 1000 的前提下,题目保证 f(x, y) 是一个 32 位有符号整数。
『力扣刷题』5238_找出给定方程的正整数解 解题代码
下载地址见文末
支持原创
码文不易,希望支持,谢谢->支持原创
扫个红包
上面这张图,请各位理智对待(分享收益不足望大家谅解)
再次感谢,大家对本人的支持。
代码下载
5238_找出给定方程的正整数解 代码下载
5238_找出给定方程的正整数解 代码下载
5238_找出给定方程的正整数解 代码下载
解压密码:qq923132714
下载地址见文末
支持原创
码文不易,希望支持,谢谢->支持原创
扫个红包
上面这张图,请各位理智对待(分享收益不足望大家谅解)