From fbf896d210c528c7a8bd499a79c189c049f8424d Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 11 Mar 2021 23:05:14 +0800 Subject: import(solutions): Add problem 1230. --- works/solutions/acwing/1230.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 works/solutions/acwing/1230.cpp (limited to 'works') diff --git a/works/solutions/acwing/1230.cpp b/works/solutions/acwing/1230.cpp new file mode 100644 index 0000000..958cbdd --- /dev/null +++ b/works/solutions/acwing/1230.cpp @@ -0,0 +1,36 @@ +#include + +using ll = long long; + +const int M = 100010; + +int N, K; +ll p; +int c[M]; +ll result; + +int main() { + std::ios_base::sync_with_stdio(false); + std::cin.tie(nullptr); + + std::cin >> N >> K; + + c[0] = 1; + + for (int i = 1; i <= N; i++) { + int a; + std::cin >> a; + + p += a; + + int r = p % K; + + result += c[r]; + + c[r]++; + } + + std::cout << result; + + return 0; +} -- cgit v1.2.3