#NK31L. 【语法基础】韩信点兵

    ID: 61 传统题 3000ms 64MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.1基础语法循环枚举取模运算逻辑运算

【语法基础】韩信点兵

时间限制: 3000 ms 空间限制: 65536 KB

题目描述

汉高祖刘邦曾问大将韩信:“你看我能带多少兵?”韩信回答后,刘邦不服,便叫来一队士兵,让他们分别按不同人数排队。

  • 每 aa 个人站成一排,最后一排有 xx 个人;
  • 每 bb 个人站成一排,最后一排有 yy 个人;
  • 每 cc 个人站成一排,最后一排有 zz 个人。

请你求出满足这些条件的士兵总人数的最小值。

输入格式

共三行。

  • 第一行,两个空格间隔的整数 a,xa,x;
  • 第二行,两个空格间隔的整数 b,yb,y;
  • 第三行,两个空格间隔的整数 c,zc,z。

输出格式

输出一个整数,表示满足条件的最少士兵人数。

数据范围

截图提示 1≤a,b,c≤1001\le a,b,c\le 100。按“余数”含义,测试数据使用 0≤x<a0\le x<a、0≤y<b0\le y<b、0≤z<c0\le z<c。

说明: 截图未说明无解时的输出方式,因此本题测试数据均保证有解。答案还需满足 n≥max⁡(a,b,c)n\ge\max(a,b,c)。

样例

输入:

5 3
7 2
9 5

输出:

23