100 atcoder#ABC165D. [ABC165D] Floor Function

[ABC165D] Floor Function

题目描述

整数 A A , B B , N N が与えられます。

N N 以下の非負整数 x x に対する floor(Ax/B)  A × floor(x/B) floor(Ax/B)\ -\ A\ ×\ floor(x/B) の最大値を求めてください。

ただし、floor(t) floor(t) とは、実数 t t 以下の最大の整数のことを表します。

输入格式

入力は以下の形式で標準入力から与えられる。

A A B B N N

输出格式

N N 以下の非負整数 x x に対する floor(Ax/B)  A × floor(x/B) floor(Ax/B)\ -\ A\ ×\ floor(x/B) の最大値を整数として出力せよ。

题目大意

输入33个数a,b,na,b,n,在[1,n][1,n]范围里找一个数xx,使得$\lfloor \frac{ax}{b} \rfloor-a*\lfloor \frac{x}{b} \rfloor$最大

5 7 4
2
11 10 9
9

提示

制約

  • 1 < = A < = 106 1\ <\ =\ A\ <\ =\ 10^{6}
  • 1 < = B < = 1012 1\ <\ =\ B\ <\ =\ 10^{12}
  • 1 < = N < = 1012 1\ <\ =\ N\ <\ =\ 10^{12}
  • 入力は全て整数

Sample Explanation 1

x=3 x=3 のとき、$ floor(Ax/B)-A×floor(x/B)\ =\ floor(15/7)\ -\ 5×floor(3/7)\ =\ 2 $ となり、これが最大です。