测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41136. 余数相同问题

填空题 容易

题目描述

余数相同问题

题目描述

已知三个正整数a,b,c。现有一个大于1的整数x,将其作为除数分别除a,b,c,得到的余数相同。

请问满足上述条件的x的最小值是多少?数据保证x有解。

输入格式

一行,三个不大于1000000的正整数a,b,c,两个整数之间用一个空格隔开。

输出格式

一个整数,即满足条件的x的最小值。

样例输入

300 262 205

样例输出

19

参考答案

#include<cstdio> int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); int x; for(x=2;;x++){ if((a%x==b%x)&&(b%x==c%x)){ break; } } printf("%d",x); return 0; }
上一题 下一题