NowCoder Weekly Contest Round 51 Solutions
Problem A: Simple Calculation
Given an integer m, output the ceiling of m/2.
#include <bits/stdc++.h>
using namespace std;
using int64 = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int64 m;
cin >> m;
cout << (m + 1) / 2 << '\n';
return 0;
}
Problem B: Digit Sum D ...
Posted on Wed, 26 Aug 2026 16:21:38 +0000 by koray
SMU Summer 2023 Contest Round 3 Solutions
A. Curriculum Vitae
The problem requires finding the longest subsequence where digit 1 is never followed by digit 0. This is equivalent to finding the longest non-decreasing subsequence in a binary sequence. An alternative approach uses prefix sums to count zeros and suffix sums to count ones.
#include <bits/stdc++.h>
#define endl '\n'
# ...
Posted on Tue, 30 Jun 2026 18:04:49 +0000 by daz1034
Contest Solutions: Henan Newbie League 2024 Round 5
A – Calendar Game
Ignoring the year, the losing positions follow the pattern (month + day) % 2 == 1, except for the two special dates 9/30 and 11/30 which allow the next player to flip the parity.
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t; cin >> t;
...
Posted on Thu, 07 May 2026 16:47:06 +0000 by stuart7398