include #include #define ull unsigned long long #define ll long long using namespace std; int main() { ll a, b, m; cin >> a >> b >> m; ll q = (long double)a * b / m; ll res = a * b — q * m; while(res < 0) { res += m; } while(res >= m) { res -= m; } cout << res; }

Revision ru1, by Waley, 2019-05-18 15:03:39

include

include

define ull unsigned long long

define ll long long

using namespace std;

int main() { ll a, b, m; cin >> a >> b >> m; ll q = (long double)a * b / m; ll res = a * b — q * m; while(res < 0) { res += m; } while(res >= m) { res -= m; } cout << res; }

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English Waley 2019-06-08 13:33:27 2
en1 English Waley 2019-05-18 15:05:14 632 Initial revision for English translation (saved to drafts)
ru1 Russian Waley 2019-05-18 15:03:39 706 Первая редакция (опубликовано)