「CF1009」

CF1009A Game Shopping

直接按题意模拟即可.

提交记录

CF1009B Minimum Ternary String

经过简单分析就可以发现 \(0\)\(2\) 的相对位置不能改变,所以把所有的 \(1\) 放在 \(2\) 第一次出现前是最优的(没有 \(2\) 就放在最后).

提交记录

CF1009C Annoying Present

对于一次操作中的 \(x,d\)\(x\) 是所以数都要加上 \(1\) 个的所以与选择的位置无关,\(d\) 总共加上的次数等于选择的位置到其他所以的位置的距离的和,所以如果 \(d<0\),那么显然是加上的越少越好,显然要选择中间的数,否则放在头上一定是最优的.

提交记录

CF1009D Relatively Prime Graph

显然 \(1\) 可以与所有非 \(1\) 的点,所以 \(n-1\leq m\) 的肯定是可以是可以连通的,然后可以暴力连边(\(n^2\) 暴力枚举),然后发现可以过极限数据,然后就没有然后了.

提交记录

CF1009E Intercity Travelling

显然可以 \(\operatorname{dp}\),设 \(f_i\) 表示经过前 \(i\) 个位置的所有的方案的权值和.那么 \(f_i=\sum\limits_{j=1}^{i-1}(f_j+2^{j-1}\cdot sum_{i-j})+sum_i\)(\(sum_i\) 表示 \(1\)\(i\) 的权值和),可以直接用前缀和维护.

提交记录

CF1009F Dominant Indices

\(\operatorname{dsu\ on\ tree}\) 的模板题,直接维护深度即可.

提交记录

CF1009G Allowed Letters

咕咕咕...

posted @ 2020-10-16 15:44  SxyLimit  阅读(104)  评论(0编辑  收藏  举报