P2251 质量检测--洛谷luogu】的更多相关文章

传送门 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量. 输出格式:…
P2251 质量检测 题目背景 无 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入格式 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量.…
P2251 质量检测 题目提供者ws_ly 标签 难度 普及/提高- 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, - Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] - 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述…
P2251 质量检测 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量.…
传送门 题目背景 原 <产品排序> 参见P2577 题目描述 osu 是一款群众喜闻乐见的休闲软件. 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串.在这个串中连续的 XX 个 11 可以贡献 X^3X3 的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释) 现在给出n,以及每个操作的成功率,请你输出期望分数,输出四舍五入后保留1位小数. 输入输出格式 输入格式:…
https://www.luogu.org/problemnew/show/P2251 题目背景 无 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一…
题目背景 无 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量. 输出格…
题目背景 无 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量. 输出格…
题目背景 无 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及第2至第M + 1件的Q[m + 1], Q[m + 2] ... 最后统计第N - M + 1至第N件的Q[n].根据Q再做进一步评估. 请你尽快求出Q序列. 输入输出格式 输入格式: 输入共两行. 第一行共两个数N.M,由空格隔开.含义如前述. 第二行共N个数,表示N件产品的质量. 输出格…
也是一道ST表的板子题,很裸的RMQ问题,只需要在查询区间时处理一下下就好啦~ #include <cstdio> #include <algorithm> using namespace std; + ; ], a[maxn], ans[maxn]; int n, m, i, j, left, right; int main() { scanf("%d%d", &n, &m); ; i <= n; i++) { scanf("%…