csp-期末预测之最佳阈值

CSP202012-2-期末预测之最佳阈值(c++) 暴力求解法 #include <iostream> #include <algorithm>//排序头文件 using namespace std; struct node { int y;//安全指数or阈值 int result;//是否挂科 int sum; }; //排序规则 bool cmp1(node s1, node s2) { if(s1.sum!=s2.sum) return s1.sum>s2.sum; return s1.y>s 阅读详情
#include<bits/stdc++.h>

using namespace std;

int main()
{
    vector<int> v0,v1;

    int m;
    cin >> m;

    while(m--)
    {
        int y,res;
        cin >> y >> res;
        if(res==0)
            v0.push_back(y);
        else
            v1.push_back(y);
    }

    sort(v0.begin(),v0.end());
    sort(v1.begin(),v1.end());

    int maxn=0,ans=-1;
    for(int i=0;i<v0.size();i++)
    {
        auto t1=lower_bound(v1.begin(),v1.end(),v0[i]);
        int sum=v1.end()-t1;
        auto t2=lower_bound(v0.begin(),v0.end(),v0[i]);
        sum+=t2-v0.begin();
        if(sum==maxn && v0[i]>ans)
            ans=v0[i];
        else if(sum>maxn)
        {
            ans=v0[i];
            maxn=sum;
        }
    }

    for(int i=0;i<v1.size();i++)
    {
        auto t1=lower_bound(v1.begin(),v1.end(),v1[i]);
        int sum=v1.end()-t1;
        auto t2=lower_bound(v0.begin(),v0.end(),v1[i]);
        sum+=t2-v0.begin();
        if(sum==maxn && v1[i]>ans)
            ans=v1[i];
        else if(sum>maxn)
        {
            ans=v1[i];
            maxn=sum;
        }
    }

    cout << ans << endl;

    return 0;
}

从零搭建Simulink-Adams联合仿真平台:实现电机转速的精准闭环控制 本文详细介绍了从零搭建Simulink-Adams联合仿真平台的完整流程,旨在实现电机转速的精准闭环控制。通过将Simulink的控制算法与Adams的物理模型相结合,构建了一个包含真实机械效应的数字孪生系统。文章涵盖了Adams物理模型构建、接口定义、Simulink控制闭环搭建、PID参数调试以及常见避坑指南,为机电系统仿真提供了实用的工程实践指导。 阅读详情

相关推荐

【自动驾驶端到端5:VADv2: End-to-End Vectorized Autonomous Driving via Probabilistic Planning】

从大规模人类驾驶演示中学习类人驾驶策略是有希望的。但是,规划的不确定性使得从驾驶演示中提取驾驶知识是有挑战性的。从统计学习的角度来看,动作(包括实际和速度)是高度随机的,受许多无法建模的潜在因素影响。

weixin_40000560的博客 1404

CSP-202012-2-期末预测之最佳阈值

变化后,都会评估当前的正确预测数。如果这个数值超过了之前记录的最大准确预测数,或者在达到相同的最大准确预测数时具有更大的。这种方法的核心在于利用排序后的数据和对预测正确数的连续更新,而不是重新计算每一个可能的。(主要是排序的时间复杂度,之后只需线性时间就可以计算所有可能的theta值)值对应的预测正确数。在开始遍历之前,计算了一个初始的正确预测数,值的变化对预测正确数的影响。值中,选择了能够产生最大准确预测数的最大。值,则更新记录的最大准确预测数和对应的。值的逻辑实现,从而确保了每个不同的。

fzy2003的博客 890

Kotlin kapt插件报错全解析:从Could not load module到彻底解决(含Gradle 8.2.2适配指南)

本文深度解析了Kotlin开发中常见的kapt插件报错“Could not load module”的根源,并提供了从诊断到解决的完整方案。重点探讨了Gradle 8.2.2与Kotlin 1.9.x的兼容性问题,包括JVM IR后端冲突、配置缓存问题及依赖版本对齐,并给出了详细的调试技巧与迁移至KSP的建议。

rrr55的博客 315

【CCF- CSP 202012-02 期末预测之最佳阈值 满分题解】

本题若是直接暴力求解只能得70分!

muzillll的博客 391

医疗AI Agent实战:从零搭建一个能看病的智能助手(附完整代码)

本文详细介绍了如何从零搭建一个医疗AI Agent智能助手,涵盖核心架构设计、症状推理引擎开发、安全与合规实现以及系统集成等关键环节。通过完整的代码示例和实战案例,帮助开发者快速构建具备医疗咨询能力的智能Agent,提升医疗服务的效率和质量。

ss78901的博客 465

ABAQUS中CDP模型在钢筋混凝土节点低周反复荷载模拟的关键技术解析

本文深入解析了ABAQUS中CDP模型在钢筋混凝土节点低周反复荷载模拟中的关键技术。通过详细介绍CDP模型的核心价值、建模关键技术、滞回曲线优化方法及典型问题排查指南,帮助工程师精准模拟混凝土的拉伸开裂和压缩压碎行为,提升抗震分析效率。文章还提供了实用的工程应用技巧,如快速建模模板和后处理自动化脚本。

weixin_30555125的博客 525

[CSP]期末预测之最佳阈值

文章目录算法思想完整代码 算法思想 用到了前缀和思想。依题意,从同学们的安全指数中选取一个作为阈值,和其他人的安全指数做比较,大于等于阈值的预测结果为 1,那我们将安全指数按从小到大的顺序排好就很方便了,对其中一个阈值,前面的预测结果为 0(不包括自己),后面的为 1,那我现在就只需要知道前面(不包括)的真实结果有多少个 0,后面的有多少个 1就好啦。 开两个数组分别记录从头到当前位置 0 和 1 的个数,做差就可以得到前面一部分以及后面一部分区间的值: //数组从 1 开始 int zero[N+5],

东皇太一在此的博客 1081

聊一聊固态电池和钠离子电池新技术

总之,固态电池是一种“安全又高效的未来电池”,它的好处非常明显,但目前还处于研发阶段,离普及还有一段距离。未来,这两种技术可能会与锂离子电池并存,分别满足不同的市场需求。我尝试用最通俗易懂的语言将复杂的技术讲给大家听。钠离子电池和锂离子电池的工作原理很相似,但它用的是。固态电池和钠离子电池是两种正在研发和推广的。,它们有潜力解决现有锂离子电池的部分缺点。,而不是锂(Li)。

weixin_33324696的博客 3332

CSP 202012-2 期末预测之最佳阈值 C++满分题解

2.在取某一个y为阈值时,大于它的成绩全部预测为不挂科,即预测值全部为1;小于它的成绩判断为挂科,预测值为0,所以可以利用这一性质提前排好序。4.预测成功的个数为:y在阈值之前且预测值为0的个数+y在阈值之后且预测值为1的个数。3.利用前缀和数组,计算出0和1的个数。1.暴力求解一定会超时,所以必须优化。

小瑾的博客 538

SAP Fiori单点登录避坑指南:从SAML原理到实战,解决‘第一次登录跳转主页失败’和‘偶发进不了单点’

本文深入解析SAP Fiori单点登录(SSO)的SAML实战与疑难排查,涵盖SAML协议核心机制、SICF登录优先级控制及安全诊断工具的高级用法。针对‘首次登录跳转主页失败’和‘偶发单点登录失效’问题,提供从配置优化到生产环境稳定运行的全面解决方案,助力企业高效实现数字化转型。

weixin_29327977的博客 405

MIL图像处理那些事:MIL的安装和MIL工具箱

MIL图像处理那些事:MIL的安装和测试,如何用C#使用MIL

十多年IT经验,专注机器视觉,智能制造半导体行业 5273

【CSP】2020-12-2 期末预测之最佳阈值 排序+差分+前缀和

记录了本人刷csp过程中的发现的错误、解题过程和收获,希望会你对解题和学习有一定的帮助。

m0_65708726的博客 1151

第七天 Labview进阶(7.3 Teststand简单使用)

TestStand是NI开发的自动化测试管理软件,支持多语言编程和硬件集成,广泛应用于电子产品和工业测试。安装时需注意版本选择,2022版支持离线安装。使用步骤包括:1)创建测试序列文件;2)插入测试动作并配置参数(如选择VI路径、设置变量);3)添加条件判断和延时控制;4)执行测试序列时具备流程控制功能,如失败步骤自动跳过后续测试。该软件能有效提升测试效率与准确性,通过可视化操作实现复杂测试流程管理。

weixin_38637405的博客 1727

【CSP试题回顾】202012-2-期末预测之最佳阈值

CSP-202012-2-期末预测之最佳阈值。

fzy2003的博客 899

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CSP202012-2 期末预测之最佳阈值(100分)【序列处理】

试题编号: 202012-2 试题名称: 期末预测之最佳阈值 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 样例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时,预测正确次数为5; θ=5时,预测正确次数为4; θ=7时,预测正确次数为3。 阈值选取为1或3时,预测准确率最高; 所以按照规则二,最佳阈值的选取范围缩小为1,3。 依

海岛Blog 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CCF-CSP练习 期末预测之最佳阈值

CCF 202012-2 期末预测之最佳阈值

Jiangtongguan的博客 191

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【CSP:202012-2】期末预测之最佳阈值(Java)

【代码】【CSP:202012-2】期末预测之最佳阈值(Java)

dawn191228的博客 556

CSP 202012-2 期末预测之最佳阈值

题目 CCF-CSP考试2020年12月第2题(期末预测之最佳阈值) 思路 针对每一个阈值都算一遍的话,只能拿了70%的分。 这个题需要发现一些小规律。 代码 #include <iostream> #include <string> #include <list> #include <algorithm> #include <stack> #include <stdlib.h> #define infinity 1e5 using

weixin_45725137的博客 434

CSP202012-2 期末预测之最佳阈值

CSP202012-2 期末预测之最佳阈值题目算法思想完整代码 题目 题目可以在CSP的官网查看到哟! 算法思想 这道题要做的就是寻找最佳的阈值,使得预测正确的数量最多。看过最后的数据范围,发现2<=m<=100000,这道题很容易想到O(n * n)的算法,但是肯定会超时,因此需要一个时间复杂度较低的算法。接下来,小编介绍的算法时间复杂度是O(n*logn)。 首先对阈值进行排序,按照阈值从大到小进行排序,可以很容易地想到,在选择的阈值之前的预测为0的是预测正确的,在阈值之后的预测为1的是预测

qq_43381135的博客 1426

【CSP】202012-2 期末预测之最佳阈值

2020年 第21次CCF计算机软件能力认证 202012-2 期末预测之最佳阈值1.0 秒512 MiB期末预测之安全指数。

zhousanguhe的博客 1159

ccf-csp认证2020-12-2期末预测之最佳阈值: 一种简单解法

ccf-csp认证2020-12-2期末预测之最佳阈值: 一种简单解法期末预测之最佳阈值题目描述输入输出格式样例及解释数据提示解题思路代码 期末预测之最佳阈值 自己的第一篇博客。已经大三下期了,之前没有好好学习,现在要准备四月份csp,打算把之前的题目都自己做做。由于课不多,时间比较充裕,可以写好详细注释放上来和大家一起讨论。希望这一年的努力会有好结果。 题目描述 输入输出格式 样例及解释 数据提示 70% 的测试数据保证 m≤200; 全部的测试数据保证 2≤m≤105。 解题思路 看到测试数据有部

all23333333的博客 1656

2020年12月csp认证期末预测之最佳阈值求助

2020年12月csp认证期末预测之最佳阈值求助 本人萌新,编码水平大概只有小白水平。同时也是第一次在这边写博客,希望各位大神多多指教。 题目就不赘述了,详细的题目请参考链接:链接: link. 我自己写了一个代码,时间复杂度应该为O(n),不知道sort的时间复杂度, 但是最终结果却显示超时,只拿了90分。希望各位大神可以帮忙看看,能不能加以改进。(同时也希望能指导一下代码风格) 核心思想:后面一个预设阈值的正确次数为前面阈值的正确次数加上前面阈值挂科次数减去通过次数(当阈值升序排序时) 具体代码如下:

cool_24k的博客 2426

CSP-期末预测之最佳阈值

100分代码,排序+遍历

CXR_XC的博客 672

期末预测之最佳阈值 CSP-CCF

期末预测之最佳阈值 #include <bits/stdc++.h> using namespace std; const int N=100005; struct node { int x,y,z; }a[N]; int n,sum,ans; bool cmp(node &a,node &b) { if(a.x!=b.x) return a.x<b.x; return a.y>b.y; } int main() { scanf(

weixin_46127031的博客 2272

CSP:期末预测之最佳阈值

期末预测之最佳阈值 原题链接 ###涉及知识点: 排序 二分查找 ###满分代码: #include <iostream> #include <vector> #include <algorithm> using namespace std; vector<int> nums1; // 记录result为0的y vector<int> nums2; // 记录result为1的y int main() { int m, y, re

huzimu_的博客 439
上一篇: csp-回收站选址
下一篇: csp-窗口
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谁会没有丶遗憾呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值