3722:因子问题

总时间限制: 1000ms 内存限制: 65536kB
描述
任给两个正整数N、M,求一个最小的正整数a,使得a和(M-a)都是N的因子。

输入
包括两个整数N、M。N不超过1,000,000。
输出
输出一个整数a,表示结果。如果某个案例中满足条件的正整数不存在,则在对应行输出-1
样例输入
35 10
样例输出
5

问题链接:Bailian3722 因子问题
问题简述:(略)
问题分析:用枚举法来实现,不解释
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian3722 因子问题 */#include <stdio.h>int main()
{int n, m, t, a;scanf("%d%d", &n, &m);t = m / 2;for (a = 1; a <= t; a++)if (n % a == 0 && n % (m - a) == 0) {t = -1;break;}printf("%d\n", t == -1 ? a : -1);return 0;
}

Bailian3722 因子问题【枚举】相关推荐

  1. 突然想写一篇有关欧拉函数的博客

    关于欧拉函数: 定义: φ(n)表示1~n中与n互质的数的个数: 求法: 已知n的标准分解式为: (哦对了,这里所有的因子都是质因子) ​那么 然后求欧拉函数的两种方法: 1.按照定义暴力求解: in ...

  2. 2017中国大学生程序设计竞赛-哈尔滨站(2/13)

    F.Permutation 题意 给一个n,构造一个1~n的序列使得  pi ≡ 0 ( mod |pi−pi−2| ) for i=3...n 分析 直接暴力让p[i]- p[i-2]=1,先安排奇 ...

  3. CodeChef March Lunchtime 2018 div2

    地址https://www.codechef.com/LTIME58B?order=desc&sortBy=successful_submissions 简单做了一下,前三题比较水,第四题应该 ...

  4. PAT甲级 -- 1103 Integer Factorization (30 分)

    The K−P factorization of a positive integer N is to write N as the sum of the P-th power of K positi ...

  5. [NOIp 2009]Hankson的趣味题

    Description Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson.现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题. 今天在课 ...

  6. SDU暑期集训排位(3)

    B. Mysterious LCM 做法 保留 \(a_i|x\) 的元素,其它元素解体. \(a_i\) 的某个质因子的指数,要和 \(x\) 的这个质因子一样多,才有贡献,否则这个质因子它在划水啊 ...

  7. 如何快速求出与n互素的数有多少个?

    关注下方公众号,分享硬核知识 作者 | 小K 出品 | 公众号:小K算法 (ID:xiaok365) 01 故事起源 一个数n,在小于等于n的正整数[1,n]中,与n互素的数有多少个呢? (注:x与n ...

  8. 用python编程、假设一年期定期利率_Python习题选编 -

    Python习题选编 华东师大信息学院计算中心 一.程序结构与算法部分: 1. 编写一个python程序,输入两个数,比较它们的大小并输出其中较大者. 参考代码: x = int(input(\y = ...

  9. Codeforces Round #828 (Div. 3)-赛后总结

    Dashboard - Codeforces Round #828 (Div. 3) - Codeforces 打完比赛的晚上美滋滋的看着解出来的六道题,心想着能够加上一百多分.一觉醒来眼睁睁看着E1 ...

最新文章

  1. 爬虫之selenium控制浏览器执行js代码
  2. eclipse运行WordCount
  3. php integer
  4. php try 中 抛出异常处理,php中try catch捕获异常实例详解
  5. html jq移到出现内容,jquery操作html元素之( 获得内容和属性)
  6. html5 的百度地图连接
  7. java的et5_Javascript与java相同的3des加密(使用etdesede/CBC/PKCS5Padding )
  8. 打包node服务端_如何基于NodeJS从零构建线上自动化打包工作流?
  9. 功能测试分析和测试用例编写模板
  10. Android程序中如何启动浏览器
  11. 微商怎么做大做强,教你一套做微商全新打法
  12. Paragon Camptune X for Mac(Mac磁盘分区工具) V10.13.433免费版
  13. 如何评估开发代码质量
  14. 《某担保业务管理系统》项目研发总结
  15. 在Linux中安装JKD(详细教学)
  16. CentOS6 安装gcc编译器,解决【configure: error: no acceptable C compiler found in $PATH】问题
  17. PHP:PECL 安装扩展
  18. 洞悉物联网发展1000问之智能外卖会挑战饿了吗?
  19. 内容付费时代,你愿意为文章付费吗?
  20. SystemImager 4.0.0中文手册

热门文章

  1. 如何制作一个有颜色的ListBox,颜色选择下拉列表
  2. netty 基于 protobuf 协议 实现 websocket 版本的简易客服系统
  3. mangos架设魔兽世界私服
  4. TTS Service Extended (进程:com.google.tts)意外停止 恢复被阉割的TTS文字转语音功能
  5. java 反射 配置文件_简单模仿配置文件的反射机制
  6. linux内核rop姿势详解,Linux内核ROP姿势详解(二)
  7. 【数据结构的魅力】001.认识复杂度二分法异或运算
  8. parafac 分解_基于PARAFAC分解的大规模MU-MIMO稀疏信道估计
  9. Android集成百度地图
  10. Shell工具 cut sed awk sort