问题描述

输入格式
从标准输入读入数据。
输入的第一行包含一个正整数 m。
接下来输入 m 行,其中第 i ( 1 ≤ i ≤ m ) (1≤i≤m) (1≤i≤m)行包括用空格分隔的两个整数 y i y_i yi 和 r e s u l t i result_i resulti,含义如上文所述。
输出格式
输出到标准输出。
输出一个整数,表示最佳阈值 θ∗。
样例1输入
6
0 0
1 0
1 1
3 1
5 1
7 1
样例1输出
3
样例1解释
按照规则一,最佳阈值的选取范围为 0,1,3,5,7。
θ=0 时,预测正确次数为 4;
θ=1 时,预测正确次数为 5;
θ=3 时,预测正确次数

这篇博客介绍了CCF CSP认证考试中关于最佳阈值的问题,提供了70分和满分两种解法。博主首先分析问题,提出解题思路,然后详细解释了70分解法,通过排序和双指针遍历数组计算预测正确次数。接着,博主优化了算法,利用前缀和思想减少重复统计,提高了效率。最后给出了完整的C++11满分代码实现。
最低0.47元/天 解锁文章
5606

被折叠的 条评论
为什么被折叠?



