add aloha/2025hcpc

This commit is contained in:
2025-11-29 16:36:55 +09:00
parent 5b238eb794
commit d668bc1d85
8 changed files with 235 additions and 1 deletions

View File

@@ -0,0 +1,52 @@
#include <iostream>
using namespace std;
using ll = long long;
ll N;
ll ans;
void init();
void solve();
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
init();
solve();
cout << ans << "\n";
}
void init() {
cin >> N;
}
void solve() {
ll temp = 0;
if (N % 6 == 0) {
temp += N*(N-1)*(N-2) / 6;
temp -= N/3;
temp -= ((N-4)/2) * N;
temp /= N;
temp += (N-2)/2;
} else if (N % 3 == 0) {
temp += N*(N-1)*(N-2) / 6;
temp -= N/3;
temp -= ((N-3)/2) * N;
temp /= N;
temp += (N-1)/2;
} else if (N % 2 == 0){
temp += N*(N-1)*(N-2) / 6;
temp -= ((N-2)/2)*N;
temp /= N;
temp += (N-2)/2;
} else {
temp += N*(N-1)*(N-2) / 6;
temp -= ((N-1)/2) * N;
temp /= N;
temp += (N-1)/2;
}
ans = temp;
}