【经验】CCF CSP认证问题

article/2025/9/28 19:13:49

202109-4收集卡牌

         状压dp,注意保留10位小数,是样例里给出的最长的,五位也不行,double保留到小数点后15位以后就不准了

202104-2 邻域均值

 要利用前缀和,不然会超时

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

也是要利用前缀和,首先按值的大小排序,然后再按0和1排序,用前缀和计算0出现的促使,用后缀和计算1出现的次数,最后计算这个值的正确次数,是计算比他小的0(相当于第一次出现这个值的前一个的前缀)和比他大的1(直接就是这个值的后缀)

001111cnt
011357data
122222prefix
444321

suffix

 比如取第二个出现的1是取第一个出现的1的前一个加上对应的后缀

201912-2 回收站选址

 用map嵌套就不行,用pair就可以,注意一下pair的应用

201909-1 小明种苹果

把m,n输入反了,刚好测试用例里面m和n的值相等,所以怎么看怎么看不出错来

应该是cin>>n>>m;

不是cin>>m>>n;

给哥们逗乐了 

201903-1 小中大

说保留1位小数就老老实实的用printf,别想着/2以后肯定只有一位小数,谁知道人家测试点里有什么东西

201903-2 二十四点

核心思想还是将数字和运算符分开两个运算,

拿9+3+4x3举例

 初始状态,设指针位置为i,总长度为k

因为运算有先算乘除后算加减的要求,所以第一遍先从左到右遍历,先算乘除

 让i+1等于运算后的结果,然后a.erase(a.begin()+i),b.erase(b.begin()+i)

 然后不让i进行自增,让总长度总长度减一继续判断

再来一遍算加减就可以了

201809-2 买菜

这道题相当于求多条线段的公共区域,直接平铺,设一个总长度够大的数组来代表时间轴,当有人在的时候让这段时间轴++,当这段时间轴==2的时候就是两个人都在的时候

201712-2 游戏

这道题很类似与约瑟夫环,但是不能用约瑟夫环的公式,因为

约瑟夫环仅满足k的倍数,而不满足末尾数为k

但是还是可以复习一下约瑟夫环,看看自己的博客:约瑟夫环原理及其公式_Elephant_King的博客-CSDN博客

这道题一开始得20分就是自己没读清题,末尾数为k的,不是位数中含有k这个数的,只用判断t[t.size()-1]是不是等于k就行了,不用管其他位 

201703-2 学生排队

之前没得满分是因为插入和删除,还有下标开始的时候整的有点乱

现在让下标从1开始,先进行插入操作,再进行删除操作

12345678

初始情况

第一步:3号同学后移两位

首先先进行插入操作,首先找到需要修改位置数字的下标pos,然后单独存储下标到一个变量

因为插入的位置是给定下标之前,所以向后插入应该在pos+cnt的基础上再加1

pospos+cntpos+cnt+1
123453678

 在pos+cnt+1的前方插入对应数字3

然后进行删除操作

直接删除pos就可以了

pos+cntpos+cnt+1
12453678

注意:一定要将pos单独存储为一个变量,向后插入看不出来效果,但是向前插入如果在寻找对应要删除的pos,会首先搜索到新插入要保留的pos而不是要删除的旧的pos

第二步:将8向前移动三位

先进行插入,因为向前移动,应该插入在pos-cnt前面,就不用额外加1了

pos-cntpos
124583678

插入对应位置,然后删除

因为在原本的pos前面插入了一个数据,所以对应要删除的地方变成了pos+1

pos-cntpos
12458367

删除完成,后面流程类似


http://chatgpt.dhexx.cn/article/sXsgfXH2.shtml

相关文章

有关CCF的CSP认证

有关CCF的CSP认证 一、CSP认证考点的知识要求 在数据结构中,线性表是基础,树是常考点,集合和映射要夕纪学。 背包问题(动态规划) 考试要求 二、考试题型 第一题:一般为水题,把C学扎实便可…

记 CSP 认证

欢迎访问我的CCF认证解题目录 现在越来越忙了,估计后面也不参加了,纯粹是记录贴。 先晒一下成绩吧,至于为什么参加这么多次,主要是学校可以报销,干就完了,哈哈。 分别是 17、18、20、21 第一次参加 c…

CSP认证

【CSP】试题编号 202212-2-训练计划 题目:训练计划计算最早/最晚开始时间最早开始时间发散最晚开始时间 代码与上机代码上机结果 题目:训练计划 此题目样例有坑:样例中没有正确输出过一个最晚开始时间 所以在最开始处理问题的时候&#xff0…

CCF CSP认证

文章目录 :heart:[CCF CSP认证 (cspro.org)](https://www.cspro.org/):heart:1.主办单位2.认证目的3.认证内容4.认证方式5.准备认证上机环境6. 选择考试语言7. 选择编译环境8. 选择IDE9.认证前模拟练习10.成绩效力: ❤️CCF CSP认证 (cspro.org)❤️ 1.主办单位 中…

四大含金量高的算法证书考试

证书考试推荐 一、PAT 计算机程序设计能力测试二、CCF CSP认证三、团体程序设计天梯赛四、蓝桥杯大赛 一、PAT 计算机程序设计能力测试 官网:PAT 计算机程序设计能力测试 PAT为浙江大学出的一款程序设计的测试网站,分为乙级、甲级、顶级三种&#xff0…

2阶实对称矩阵特征值和特征向量的简单求解方法

2阶实对称矩阵特性 定理:2阶实对称矩阵H的特征值是实数 H[a,b;b,c] a,b,c是实数,λ 是特征值 A[a-λ,b;b,c-λ] 特征值求解方法为:(a- λ )(c- λ) - b2 0 求解方程得到两个根为:λ(ac)&…

求解矩阵特征值的QR算法

1. 算法原理介绍: 1. Householder变换: 2. Givens变换: 3. 矩阵的QR分解 4. 计算特征值的QR方法 5. 上Hessenberg矩阵方法: 2. 实施过程: 1. 约化过程: 1. Householder变换: 2. Givens变换&a…

【OpenCV4】计算对称矩阵特征值和特征向量 cv::eigen() 用法详解和代码示例(c++)

函数原型: bool cv::eigen ( InputArray src,OutputArray eigenvalues,OutputArray eigenvectors noArray() ) 解析: src:输入矩阵,只能是 CV_32FC1 或 CV_64FC1 类型的方阵(即矩阵转置后还是自己)eig…

实对称矩阵的特征值求法_线性代数中的二次型,实际上是特征值的几何应用,概念需加强理解...

线性代数中的二次型,实际上是特征值的几何应用,概念仍需加强理解 二次型:实际上是特征值的几何应用 1、二次型化标准形:特征值、特征向量、相似对角化 2、二次型的正定性 3、合同:坐标变换 正交变换化二次型为标准形,标准为求二次型矩阵 A 的特征值,求坐标变换就是求 A 的特…

实对称矩阵的特征值求法_矩阵论系列——特征值篇

特征值篇1——特征值和特征向量 特征值篇1--特征值和特征向量_thompson的博客-CSDN博客​blog.csdn.net 特征值篇2——特征子空间 特征值篇2--特征子空间_thompson的博客-CSDN博客​blog.csdn.net 特征值篇3——矩阵可相似对角化的充要条件 特征值篇3--矩阵可相似对角化的充要条…

matlab矩阵特征值分解,矩阵特征值分解与奇异值分解含义解析及应用

原文在此,仅仅将原文的Matlab代码改为Python3版本。 特征值与特征向量的几何意义 矩阵的乘法是什么,别只告诉我只是“前一个矩阵的行乘以后一个矩阵的列”,还会一点的可能还会说“前一个矩阵的列数等于后一个矩阵的行数才能相乘”,然而,这里却会和你说——那都是表象。 矩…

c语言求矩阵特征值的程序,如何用C语言编写求对称矩阵的特征值和特征向量的程序编写对称矩阵的特征值和特征向量,其中矩阵用二维数组保存.特征向量要求有大到小放到数组里....

优质解答 //数值计算程序-特征值和特征向量 // //约化对称矩阵为三对角对称矩阵 //利用Householder变换将n阶实对称矩阵约化为对称三对角矩阵 //a-长度为n*n的数组,存放n阶实对称矩阵 //n-矩阵的阶数 //q-长度为n*n的数组,返回时存放Householder变换矩阵 //b-长度为n的数组,返回…

实对称矩阵的特征值求法_机器学习与线性代数 - 特殊矩阵

在线性代数中,有一些特殊的矩阵具有易于分析和操作的特性。它们的特征向量可能具有特定的特征值或特殊关系。还有一些方法可以将一个矩阵分解成这些“更简单”的矩阵。 操作复杂性的降低提高了可伸缩性。然而,即使这些矩阵都是特殊的,它们也不是罕见的。在机器学习和许多应用…

实对称矩阵特征值特征向量求解算法C语言实现

一 算法原理 雅可比方法用于求解实对称矩阵的特征值和特征向量,对于实对称矩阵 A A A,必有正交矩阵 U U U,使得 U T A U D U^{T}AUD UTAUD. D D D是一个对角阵,主对角线的元素是矩阵 A A A的特征值,正交矩阵 U U U的每一列对应于属于矩阵 D D D的主对角线对应元素的特征向量.…

【矩阵论】对称矩阵特征值的性质与直积

前言 在许多实际问题中,所产生的矩阵往往都是对称矩阵,比如我们耳熟能详的实对称矩阵也是重要的研究对象。以下就从实对称矩阵的角度出发,利用特征值的极小极大原理,从普通特征值问题 A x λ x Ax\lambda x Axλx衍生到广义特征…

对称矩阵的特征值与特征向量

对称矩阵: A A的转置 这里讨论的是实对称矩阵 两个好的性质: 1, 特征值是实数 2,特征向量是两两正交的 一个对称矩阵A可以进行如下分解: AQQ的转置 对于对称矩阵来说,有一个性质:主元的符…

【Java】 IDEA使用教程

前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利&…

IDEA 使用入门

intellij 来阿里之前,还在使用eclipse,后来受无独 同学影响,开始使用intellij,从此以后再也没想过回到eclipse。最近周边的人使用intellij越来越多,还有一部分在eclipse和intellij之间徘徊选择,本文目的是…

idea新手使用教程总结

前言 本教程建立在建设你对idea有一个初步的概念,方便你更快的掌握和使用Intellij Idea开发工具。 由于本人使用的是Windows系统,故下方的所有演示均在Windows系统环境下 Windows下安装 系统环境要求 系统支持:Microsoft Windows 8 / 7 / Vista / 2003 / XP(每个系统版本…

IntelliJ IDEA 使用教程(2019图文版)

前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利…