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

常见的网站推广方法背景音乐 wordpress

常见的网站推广方法,背景音乐 wordpress,海城区建设局网站,wordpress换头像不显示原题链接 难度:middle\color{orange}{middle}middle 2023/2/18 每日一题 题目描述 给你一个函数 f(x,y)f(x, y)f(x,y) 和一个目标结果 zzz,函数公式未知,请你计算方程 f(x,y)zf(x,y) zf(x,y)z 所有可能的正整数 数对 xxx 和 yyy。满足条件…

原题链接

难度:middle\color{orange}{middle}middle

2023/2/18 每日一题


题目描述

给你一个函数 f(x,y)f(x, y)f(x,y) 和一个目标结果 zzz,函数公式未知,请你计算方程 f(x,y)==zf(x,y) == zf(x,y)==z 所有可能的正整数 数对 xxxyyy。满足条件的结果数对可以按任意顺序返回。

尽管函数的具体式子未知,但它是单调递增函数,也就是说:

  • f(x,y)<f(x+1,y)f(x, y) < f(x + 1, y)f(x,y)<f(x+1,y)
  • f(x,y)<f(x,y+1)f(x, y) < f(x, y + 1)f(x,y)<f(x,y+1)

函数接口定义如下:

interface CustomFunction {
public:// Returns some positive integer f(x, y) for two positive integers x and y based on a formula.int f(int x, int y);
};

你的解决方案将按如下规则进行评判:

  • 判题程序有一个由 CustomFunctionCustomFunctionCustomFunction999 种实现组成的列表,以及一种为特定的 zzz 生成所有有效数对的答案的方法。
  • 判题程序接受两个输入:functionidfunction_idfunctionid(决定使用哪种实现测试你的代码)以及目标结果 zzz
  • 判题程序将会调用你实现的 findSolutionfindSolutionfindSolution 并将你的结果与答案进行比较。
  • 如果你的结果与答案相符,那么解决方案将被视作正确答案,即 AcceptedAcceptedAccepted

示例 1:

输入:function_id = 1, z = 5
输出:[[1,4],[2,3],[3,2],[4,1]]
解释:function_id = 1 暗含的函数式子为 f(x, y) = x + y
以下 x 和 y 满足 f(x, y) 等于 5:
x=1, y=4 -> f(1, 4) = 1 + 4 = 5
x=2, y=3 -> f(2, 3) = 2 + 3 = 5
x=3, y=2 -> f(3, 2) = 3 + 2 = 5
x=4, y=1 -> f(4, 1) = 4 + 1 = 5

示例 2:

输入:function_id = 2, z = 5
输出:[[1,5],[5,1]]
解释:function_id = 2 暗含的函数式子为 f(x, y) = x * y
以下 x 和 y 满足 f(x, y) 等于 5:
x=1, y=5 -> f(1, 5) = 1 * 5 = 5
x=5, y=1 -> f(5, 1) = 5 * 1 = 5

提示:

  • 1<=functionid<=91 <= function_id <= 91<=functionid<=9
  • 1<=z<=1001 <= z <= 1001<=z<=100
  • 题目保证 f(x,y)==zf(x, y) == zf(x,y)==z 的解处于 1<=x,y<=10001 <= x, y <= 10001<=x,y<=1000 的范围内。
  • 1<=x,y<=10001 <= x, y <= 10001<=x,y<=1000 的前提下,题目保证 f(x,y)f(x, y)f(x,y) 是一个 32 位有符号整数。

算法

(暴力枚举) O(n2)O(n^2)O(n2)

  1. 枚举 xy,调用接口判断 f(x, y) 是否等于 z

  2. 如果等于 z,则加入答案中,如果大于 z,则终止掉内层循环。

复杂度分析

  • 时间复杂度:最坏情况下,需要判断每一个数对,故时间复杂度为 O(n2)O(n^2)O(n2)

  • 空间复杂度 : 需要存储答案,故空间复杂度也为 O(n2)O(n^2)O(n2)

C++ 代码

/** // This is the custom function interface.* // You should not implement it, or speculate about its implementation* class CustomFunction {* public:*     // Returns f(x, y) for any given positive integers x and y.*     // Note that f(x, y) is increasing with respect to both x and y.*     // i.e. f(x, y) < f(x + 1, y), f(x, y) < f(x, y + 1)*     int f(int x, int y);* };*/class Solution {
public:vector<vector<int>> findSolution(CustomFunction& customfunction, int z) {vector<vector<int>> res;for (int x = 1; x <= 1000; x ++) for (int y = 1; y <= 1000; y ++) if (customfunction.f(x, y) == z) {res.push_back({x, y});}return res;}
};

  • 双指针
/** // This is the custom function interface.* // You should not implement it, or speculate about its implementation* class CustomFunction {* public:*     // Returns f(x, y) for any given positive integers x and y.*     // Note that f(x, y) is increasing with respect to both x and y.*     // i.e. f(x, y) < f(x + 1, y), f(x, y) < f(x, y + 1)*     int f(int x, int y);* };*/class Solution {
public:vector<vector<int>> findSolution(CustomFunction& customfunction, int z) {vector<vector<int>> res;int x = 1, y = 1000;while (x <= 1000 && y >= 1) {int t = customfunction.f(x, y);if (t > z) y --;else if (t < z) x ++;else {res.push_back({x, y});x ++, y --;}}return res;}
};
http://www.yayakq.cn/news/721141/

相关文章:

  • 建设实验室网站的意义苏州网站建设营销推广
  • 中国航天建设集团有限公司网站制作灯笼的过程
  • 做电影网站要怎么拿到版权青少年编程培训哪家好
  • 广平专业做网站高校二级学院网站建设管理制度
  • 旅游网站平台笑话网站域名
  • 网站建设肆金手指排名4怎么去推广一个产品
  • ppt做会动彩字网站重庆工程信息网查询
  • 17网站一起做网店普宁软件定制开发
  • 免费下载网站有哪些建设免费网站登录网址
  • 呼和浩特市做网站公司好的贵港市建设局网站
  • 沈阳高铁站网上定做相册
  • 泰安房产交易网官网关键词优化徐州百都网络
  • 郑州修了你官方网站前端网站页面模板
  • 网站策划建设阶段的推广南京外贸网站建站
  • 最牛的html5网站建设建立多多少钱
  • 网站建设玖首选金手指专做鞋子的网站
  • 深圳龙岗网站建设哪家好公司黄骅市人事考试网
  • 做网站需要留什么条件手表网站排名186信息网
  • 无锡网站建设课程网站建设的软件介绍
  • 网站建设大忌制作表白网站教程
  • 推上网站wordpress php 文件上传
  • 自己做的网站 怎么在网上销售WordPress未声明图片大小
  • 梧州建设网站如何刷网站流量
  • 网站服务器错误平面广告设计好学吗
  • 顺义做网站同学怎样做28网站代理
  • 贵阳做网站做得好的手机如何登录wordpress
  • 潍坊科技网站建设wordpress建站更换图片
  • 新手学做网站学哪些知识wordpress 登陆访问
  • 江阴住房和城乡建设局网站深圳旅游攻略景点推荐
  • 为什么做企业网站佛山建设网站公司吗