From 83e61141838181ddaf56360a2d708cf827b3e620 Mon Sep 17 00:00:00 2001 From: TooYoungTooSimp <6648049+TooYoungTooSimp@users.noreply.github.com> Date: Sun, 17 Nov 2019 10:45:27 +0800 Subject: [PATCH] Sun, 17 Nov 2019 10:45:27 +0800 --- .vscode/acm.code-snippets | 2 +- tmpl.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.vscode/acm.code-snippets b/.vscode/acm.code-snippets index 432e271..f87f046 100644 --- a/.vscode/acm.code-snippets +++ b/.vscode/acm.code-snippets @@ -72,7 +72,7 @@ "inline TResult mmax(CRP(T, v), const Args &... args) { return max(v, mmax(args...)); }", "inline ll gcd(ll a, ll b)", "{", - " for (; b; swap(a, b)) a = a % b;", + " for (; b; swap(a, b)) a %= b;", " return a;", "}", "inline ll fpow(ll a, ll b, ll m)", diff --git a/tmpl.cpp b/tmpl.cpp index 777489d..1e0c9dc 100644 --- a/tmpl.cpp +++ b/tmpl.cpp @@ -51,7 +51,7 @@ template > inline TResult mmax(CRP(T, v), const Args &... args) { return max(v, mmax(args...)); } inline ll gcd(ll a, ll b) { - for (; b; swap(a, b)) a = a % b; + for (; b; swap(a, b)) a %= b; return a; } inline ll fpow(ll a, ll b, ll m)