2723:因子问题

简介: 题目链接:http://noi.openjudge.cn/ch0201/2723/总时间限制: 1000ms 内存限制: 65536kB描述任给两个正整数N、M,求一个最小的正整数a,使得a和(M-a)都是N的因子。

题目链接:http://noi.openjudge.cn/ch0201/2723/

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

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

 1 #include <stdio.h>
 2 int main(int argc, char *argv[])
 3 {
 4     int N,M,a=0,t;
 5     scanf("%d%d",&N,&M);
 6     t=M/2;
 7     for(a=1;a<=t;a++)
 8     {
 9         if( N%a==0 && (N%(M-a)==0) ) { t=-1; break; }
10     }
11     if(t!=-1) printf("-1\n");
12     else printf("%d\n",a);
13     return 0;
14 }

 

相关文章
|
6月前
|
算法
7-6 连续因子
7-6 连续因子
49 0
ccfcsp 202312-2 因子化简
ccfcsp 202312-2 因子化简
|
5月前
技术心得记录:可决系数R^2和方差膨胀因子VIF
技术心得记录:可决系数R^2和方差膨胀因子VIF
61 0
|
6月前
|
算法 BI 测试技术
【唯一分解定理 数学】1808好因子的最大数目
【唯一分解定理 数学】1808好因子的最大数目
【唯一分解定理 数学】1808好因子的最大数目
ccfcsp 202009-2 因子化简
ccfcsp 202009-2 因子化简
致命因子:达克效应
其实,往往有的时候,“思维方式”比提升技术更为重要,在个人职业发展生涯中,因此,今天,我们扯一下:做人。
114 0
C/C++编程题之质数因子
C/C++编程题之质数因子
L1-006 连续因子 (20 分)
L1-006 连续因子 (20 分)
139 0
7-8 连续因子 (20 分)
7-8 连续因子 (20 分)
111 0