1271

P1271题解

博文T4航站楼 ✈ P1271【深基9.例1】选举学生会 预先准备 本题需要用到排序函数 sort,不会者参看文章sort用法 头文件 #include<algorithm> 还需用到一个数组 a[2000005] 思路 1.定义及输入 n,m :选举人数/投票人数 int n,m; cin>>n> ......
题解 P1271 1271

题解 CF1271E

找规律。 我们看有哪些数的 $path$ 经过 $x$。 当 $x$ 为奇数时,有:$x,2x,2x+1,4x,4x+1,4x+2,4x+3...$ 当 $x$ 为偶数时,有:$x,x+1,2x,2x+1,2x+2,2x+3,4x,4x+1...$ 规律很明显,不解释。 因为当 $x$ 为奇数和 $ ......
题解 1271E 1271 CF

题解 CF1271D

贪心+DP。 对于一个点,后选显然比先选好,也就是说每个点都对应了唯一一个来源。 于是我们可以把每个点所能回溯到的点的收益值从大到小排序,贪心地选前缀。 定义 $f_{i,j}$ 表示考虑了前 $i$ 个点,剩下 $j$ 个人,最大收益。 转移方程和 $01$ 背包的一样。 $$f_{i,j}=f_ ......
题解 1271D 1271 CF

P1271 【深基9.例1】选举学生会

【深基9.例1】选举学生会 题目描述 学校正在选举学生会成员,有 $n$($n\le 999$)名候选人,每名候选人编号分别从 $1$ 到 $n$,现在收集到了 $m$($m \le 2000000$)张选票,每张选票都写了一个候选人编号。现在想把这些堆积如山的选票按照投票数字从小到大排序。 输入格 ......
学生会 学生 P1271 1271

CF1271B.砖块(贪心递推实现)

大致思路 按照题意,每次只能操作相邻的两个砖块,有n-1种操作。将相邻的两个砖块翻转两次等同于没有翻转。所以只要保证遍历一次后最后一个砖块为目标砖块,即可以在3n次操作内完成目标。 ==例如:第i个砖块为'W',而目标砖块c为'B'。于是将i和i+1位置的砖块颜色分别反转。== 代码实现 #incl ......
砖块 1271 CF
共5篇  :1/1页 首页上一页1下一页尾页