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; }

Правка ru1, от 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; }

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский Waley 2019-06-08 13:33:27 2
en1 Английский Waley 2019-05-18 15:05:14 632 Initial revision for English translation (saved to drafts)
ru1 Русский Waley 2019-05-18 15:03:39 706 Первая редакция (опубликовано)