04 关于奇数的等式

题目分析/解题思路

暴力枚举 x, y, z 的话我们的时间复杂度为 O(m^3/8),这个时间复杂度有些紧张,我们考虑变换原式来降低时间复杂度。

所以我们可以发现我们只需要枚举前两个数即可,现在算法的时间复杂度为O(m^2/4)。

代码:

#include <bits/stdc++.h>using namespace std;tuple<int, int, int> f(int n, int m) {for (int i = 1; i <= m; i += 2)for (int j = i + 2; j <= m; j += 2) {int x = i * j * n;int y = 3 * i * j - n * (i + j);if (x % y) continue;int k = x / y;if (k > m or k <= j) continue;return {i, j, k};}return {0, 0, 0};}int main() {cin.tie(nullptr)->sync_with_stdio(false);int n, m;cin >> n >> m;auto [x, y, z] = f(n, m);if (x > 0)cout << x << ' ' << y << ' ' << z << '\n';elsecout << "No solution in (3, " << m << "].\n";return 0;}

2022年c++的520答案相关推荐

  1. 2022低压电工考题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022低压电工理论题库为低压电工复审题库考前押题密卷!2022低压电工考题及答案依据低压电工考前押题.低压电工考试真题通过安全生产模拟考试一点通上提前检 ...

  2. 2022煤气上岗证题目及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022煤气培训试题系煤气试卷的新全考试题型!2022煤气上岗证题目及答案根据煤气最新教材汇编.煤气复审模拟考试随时根据安全生产模拟考试一点通上提高应试能 ...

  3. 2022继电保护判断题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022继电保护模拟考试试题系继电保护考试模拟题新版教材大纲题库!2022继电保护判断题及答案根据继电保护新考试大纲.继电保护考试资料随时根据安全生产模拟 ...

  4. 2022电气试验考试试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022电气试验上岗证题目为电气试验题库全真模拟题!2022电气试验考试试题及答案依据电气试验新版考试题库.电气试验考试真题随时根据安全生产模拟考试一点通 ...

  5. 2022高压电工考试题及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022高压电工复训题库是高压电工练习题新版教材大纲题库!2022高压电工考试题及答案依据高压电工考试教材.高压电工考试题库随时根据安全生产模拟考试一点通 ...

  6. 2022(秋)工程伦理答案 第二章

    伦理责任就是法律责任( ) 本题得分:1 我的答案:错误 正确答案:错误 2)当工程风险发生时,往往不能把全部责任归结于某一个人,而需要工程共同体共同承担( ) 本题得分:1 我的答案:正确 正确答案 ...

  7. 2022年下半年软考答案+解析估分(网络工程师)

    1.下列存储介质中,读写速度最快的是( ) (1) A.光盘 B.硬盘 C.内存 D. Cache 答案:D 2.使用DMA不可以实现数据( ) . (2) A.从内存 到外存的传输 B.从硬盘到光盘 ...

  8. 2022面试200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring

    200题目和答案分布式+微服务+MYSQL+Redis+JVM+Spring等等 带图MD在资源https://download.csdn.net/download/m0_47987937/86509 ...

  9. 2022年华为杯建模答案参考

    2022年华为杯数学建模思路讲解 COVID-19疫情期间生活物资的科学管理问题 一.背景介绍 进入2022年以来全国范围内陆续出现了多次较大规模疫情爆发事件[1-2].在大规模疫情爆发期间由于我国采 ...

最新文章

  1. Oracle查看SQL执行计划的方式
  2. 使用Python和OpenCV检测图像中的物体并将物体裁剪下来
  3. jquery ajax的post、get方式
  4. Linux reboot指令
  5. SQL | 数据分析面试必备SQL语句+语法
  6. 十问十答 BSD 许可证
  7. [css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现
  8. lintcode-517-丑数
  9. 关于Web面试的基础知识点--Javascript(二)
  10. Django:DjangoProject项目结构简介
  11. 卷积神经网络图像识别_[源码和文档分享]基于CUDA的卷积神经网络算法实现
  12. 末学者笔记--Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站
  13. 25个创新的仪表板(管理面板)设计示例
  14. Java添加过期注解
  15. mysql 分表查询外连接_SQL多表连接查询实例(内连接外连接)
  16. iOS面试题(多线程篇)
  17. chrome浏览器的跨域问题解决
  18. 怎么快速把图片里的文字提取出来?
  19. 钉钉API考勤打卡记录获取并存入数据库(python)
  20. Hard link and soft link in Linux

热门文章

  1. Python代替Excel VBA,原来真的可以
  2. 《Simulating Knitted Cloth at the Yarn Level》论文笔记
  3. Android软键盘高度控制的几种方案
  4. 如何打开 plist 文件
  5. python 函数的返回值类型
  6. Win10家庭版 开启Hyper-V
  7. c语言课程设计研究生初试录取报告,C语言程序设计课程设计 研究生初试录取
  8. 基金类型(场内场外、开放封闭、ETF、联接、LOF)
  9. 海量数据判断某个数据是否存在
  10. GStreamer连接 IP 网络摄像机的实际例子