摘要:
CF1359C Mixing Water 题目大意: 热水温度为h,冷水温度为c,不断以热水、冷水、热水、冷水……的顺序加入桶中,桶中的温度为加入过的水的平均值,问多少次操作后使桶中的温度最接近给定的温度t。 思路: 注意题目条件$ c \leq h \leq 10^6$,可以分成三种情况进行讨论。 阅读全文
摘要:
CF1461B Find the Spruce 题目大意: 求指定类型图案的数量。 思路: 一个很巧妙的递推式。 注意从下往上进行递推。 Code: #include <bits/stdc++.h> using namespace std; const int N = 510; int n, m; 阅读全文
摘要:
P4310 绝世好题 题目大意: 给出一个数列a,求a的子序列b的最长长度,满足$b_i & b_ \neq 0$。 思路: 很容易联想到$O(n^2)$求最长上升子序列。 for i in range(1, n + 1): dp[i] = 1 for j in range(1, i): if (a 阅读全文