From 3e4d2dfba34602d492033f79a231cd2646999eb0 Mon Sep 17 00:00:00 2001 From: hanyixuanten Date: Fri, 14 Aug 2026 10:07:42 +0800 Subject: [PATCH] modified: 3.cpp --- 3.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/3.cpp b/3.cpp index 1193171..82518bc 100644 --- a/3.cpp +++ b/3.cpp @@ -4,7 +4,7 @@ using namespace std; long long a, b, p; void put(__int128 a) { - char c[40]; + char c[60]; if (a == 0) puts("0"); int tot = 0; @@ -22,7 +22,7 @@ void put(__int128 a) int main() { cin >> a >> b >> p; - __int128 ans = (a % p) * (b % p) % p; + __int128 ans = ((__int128)a % p) * (b % p) % p; put(ans); return 0; } \ No newline at end of file