摘要:
A. Hossam and Combinatorics \(|a_i - a_j|\)最大的就是最大值和最小值,注意要开long long。 int n; int a[N]; void solve() { cin >> n; int min_v = INF, max_v = 0; for (int 阅读全文
摘要:
A. Guess the Maximum 因为\(i < j\),所以所有的\([i, j]\)区间中都至少包含两个相邻元素,所以只要求出所有相邻元素中较大值的最小值即可。 int n; int a[N]; void solve() { cin >> n; int min_v = 1e9 + 1; 阅读全文
摘要:
A. Turtle and Piggy Are Playing a Game 首先\(p\)选\(2\)的话除得最慢,得的分多。考虑二进制表示,如果\(x = (1000000000)_{bin}\),则每次除以\(2\)都是相当于右移一位,除完之后仍然是\(2\)的倍数,变成\(1\)的步数就是把 阅读全文