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

C++:因子问题

【描述】

任给两个正整数N、M,求一个最小的正整数a,使得a和(M-a)都是N的因子。

【输入】

包括两个整数N、M。N不超过1,000,000。

【输出】

输出一个整数a,表示结果。如果某个案例中满足条件的正整数不存在,则在对应行输出-1

【样例输入】

35 10

【样例输出】

5

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int N, M;cin >> N >> M;bool flag = false;for (int a = 1; a <=min(N,M-a) ;a++){if (N % a == 0 && N % (M - a) == 0){flag = true;cout << a;break;}}if (!flag)cout << -1;return 0;
}

 

http://www.xdnf.cn/news/7375.html

相关文章:

  • 基于SpringBoot的小型民营加油站管理系统
  • 【JAVA】使用javax.mail发送qq邮件
  • Notepad++ 学习(三)使用python插件编写脚本:实现跳转指定标签页(自主研发)
  • [Linux排查] “Permission Denied“?一文解决Linux文件/目录权限不足问题
  • 头歌之软件工程-用例设计
  • 《中国智算中心市场发展研究报告》:算力政策与AI技术双重驱动下的供需两旺
  • 2025年即时通讯APP如何抵御DDoS攻击?全链路防御方案与实战解析
  • 10、底层注解-@Conditional条件装配
  • 绿幕抠图与虚拟背景:直播美颜SDK开发前沿技术探索
  • Keil 调试模式下拷贝Flash,RAM中的数据
  • 双周报Vol.72:字段级文档注释支持、视图类型现为值类型,减少内存分配
  • 实战手册--如何针对衡石分析平台的数据集成详解
  • 配电房值守难题终结者:EdgeView智能监控的7×24小时守护
  • ICU库交叉编译
  • 软件设计师关系代数和元组演算(关联、笛卡尔积、除、映射、分段等问题)考点分析——求三连
  • MCP与通讯模式:理论篇
  • 云服务器开发软件操作步骤
  • 微机系统第二章-题目整理
  • 数据治理进阶:精读45页深入浅出数据治理培训教材【附全文阅读】
  • Nginx基础知识
  • 学习BI---QuickBI介绍
  • 【find / -name “xxx“】为什么有时候搜索范围扩大之后,就无法找到
  • 预训练、指令微调与RLHF如何塑造LLM
  • 【AI论文】端到端视觉标记器调优
  • Typora编写Markdown文档(支持Mermaid)
  • 客户体验数据使用的三种视角——旅程视角
  • python-判断闰年( 极其简单的python)
  • ubuntu sh安装包的安装方式
  • 关于摄像头模块的红外截止滤光片
  • Pichome 任意文件读取漏洞复现(CVE-2025-1743)