#NK32A. 【语法基础】最少余料

    ID: 70 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>NK语法基础训练3.2基础语法循环枚举整数除法取模运算最值

【语法基础】最少余料

题目描述

将一根长度为 mm 米的钢管截成长为 aa 米和 bb 米的两种规格的短料(a,b<ma,b<m)。

在两种规格的短料至少各截一根的前提下,确定切割方案,使最后剩余的钢管长度最少。

输入格式

一行包含三个正整数 m,a,bm,a,b,每两个整数之间用一个空格分隔。

输出格式

输出一个整数,表示最少的剩余料长度。

样例

输入:

24 6 10

输出:

2

数据范围

  • 1≤m≤1071\le m\le 10^7
  • a,ba,b 为正整数,且 a,b<ma,b<m。

题面整理说明

题面没有给出“无法同时截出两种规格短料”时的输出方式。本题测试数据均保证至少可以截出一根 aa 米短料和一根 bb 米短料,即 a+b≤ma+b\le m。