自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 GESP C++三级 知识点讲解

(一)知识点详述(1)了解二进制数据编码:原码、反码、补码。(2)掌握数据的进制转换:二进制、八进制、十进制、十六进制。(3)掌握位运算:与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>)的基本使用方法及原理。(4)了解算法的概念与描述,熟练运用自然语言、流程图、伪代码方式来描述算法。(5)C++一维数组基本应用;(6)掌握字符串及其函数的使用包括但不限于大小写转换、字符串搜索、分割、替换。(7)理解枚举算法、模拟算法的原理及特点,可以解决实际问题,

2025-04-06 22:45:21 334

原创 模拟算法(一):一维数组模拟

模拟算法就是模拟题目给的操作,用代码一步一步的描述出来即可。在过程中使用的都是我们已知的各种方法,如数组元素调用、排序、枚举等等,只是这些过程一般比较复杂。本次课程主要针对一维数组的模拟。在各类算法竞赛中,包括CSP-J/S,NOIP等竞赛,经常会出现各类“模拟题目”,遇到这种题大家不需要害怕,甚至可以将其作为“送分题”,因为你只需要按照题目叙述的方式来写程序就能得到最终答案。模拟不是一种算法,而是一种技巧,要想掌握模拟题目,就需要多读题、多整理细节问题。

2025-04-06 22:34:24 658

原创 28——循环结构之累加应用(配套练习后续更新~~~~~)

2008年北京奥运会,Y国的运动员参与了n天的决赛项目(1≤n≤20)。现在要统计一下Y国所获得的金、银、铜牌数目及总奖牌数。输入n+1行,第1行是Y国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。输出仅1行,包括4个整数,为Y国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。31 0 33 1 00 3 04 4 3 11这个问题是关于统计和基本的输入输出操作。我们需要从输入中读取天数和每天获得的金、银、铜牌数目,然后计算总数并输出。

2024-10-20 13:39:00 849

原创 P1009 【深基4,例7】阶乘之和

为了优化这个问题,我们可以考虑使用高精度计算库(如 GMP 或 C++17 引入的 <bit> 和 <numeric> 中的工具,尽管后者主要用于位操作和数值算法,并不直接支持大数运算),但在这里,我将展示一个更简单的优化方法:使用模运算来避免溢出(尽管这不会给出精确的阶乘和,但可以用于处理大数问题时的近似或特定场景下的计算)。然而,对于直接计算阶乘和的问题,更实际的做法是使用一种算法来避免直接计算大数的阶乘,因为即使使用模运算,当 n 很大时,计算单个阶乘也会非常耗时。当n的值超过21,就会出现溢出。

2024-08-29 08:00:00 911

原创 C++ 标准库 <iomanip>

虽然在这个例子中std::setiosflags与std::ios::fixed和std::ios::showpoint一起使用,但std::setiosflags实际上可以接受任何std::ios_base::fmtflags的组合,默认情况下,如果输出宽度大于要输出的数据所需的宽度,并且没有指定填充字符,则大多数实现会使用空格作为填充字符。在这个例子中,我们清除了std::ios::fixed标志,但保留了std::ios::showpoint标志。类型的参数,这些参数指定了要设置的标志。

2024-08-28 21:35:33 2557

原创 P5721 【深基4.例6】数字直角三角形

4)%m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。代码中的printf函数用于格式化输出数字,其中%02d表示输出的整数至少占用两位宽度,不足部分以0填充。前边的*定义的是总的宽度,后边的定义的是输出的个数。可以把这个任务分成两个层级:大任务输出每一行,小任务输出每一行的每个数字。7)f格式:用来输出实数(包括单、双精度),以小数形式输出。9)g格式:自动选f格式或e格式中较短的一种输出,且不输出无意义的零。1)%-:在字段宽度中,表示左对齐输出,如省略表示右对齐输出。

2024-08-28 21:32:40 1202

原创 信息学奥赛一本通编程启蒙(不断更新ing~)

目录可以作为c++初学者的练习题,后面会在专栏中陆续更新题目解析信息学奥赛一本通-编程启蒙(C++版)在线评测系统 https://bas.ssoier.cn/index.php第1章 顺序结构​第2章 选择结构​第3章 循环结构​第4章 函数​第5章 数在数组中的存储与加工​第6章 字符数组和字符串​第7 章 结构体​第8章 算法设计初体验作业1: 3145、3146、3150、3153、3154作业2:

2024-08-27 18:35:45 2122

原创 作业1(循环): 3145、3146、3150、3153、3154

这种方法避免了使用数组来存储每个行程的时间,而是直接在循环中处理输入的时间数据,并将它们累加起来。判断偶数:在遍历过程中,检查每个整数是否为偶数(即整数除以2的余数为0)。初始化变量:初始化一个变量sum来存储偶数的总和,初始值设为0。输出结果:遍历结束后,输出sum变量的值,即为所有偶数的总和。读取输入:首先读取第一行的整数n,了解有多少个整数需要处理。遍历输入:接着读取第二行的n个整数,对每个整数进行判断。累加偶数:如果当前整数是偶数,则将其加到sum变量中。

2024-08-27 18:35:01 417

原创 P5718 【深基4.例2】找最小值

另外,<bits/stdc++.h>是一个不规范的、但在竞赛编程中常见的头文件,它包含了几乎所有C++标准库中的内容,包括std::min和std::max函数。然而,由于它不是一个官方推荐的头文件,通常不建议在生产环境中使用。如果新输入的数字要小于擂主,那么新数字打擂成功,代替原来的擂主;如果没有小于擂主,那么打擂失败,新的数字只能灰溜溜地下去了。直到最后,经过历练,最后留下的擂主就是最小值。的初始值设置为读到的第一个数据,把第一个数直接作为擂主,然后和后面的数字打擂台,也可以得到相同的效果。

2024-08-22 17:18:53 401

原创 洛谷官方精选题单解析(持续更新~)

P1320:压缩技术(续集版)P1205:[USACO1.2]方块转换 Transformations。P1090:[NOIP2004提高组]合并果子/[USACO06NOV] Fence Repair G。P1090:[NOIP2004提高组]合并果子/[USACO06NOV] Fence Repair G。P1217:[USACO1.5]回文质数Prime Palindromes。P1217:[USACO1.5]回文质数Prime Palindromes。

2024-08-22 15:30:41 4555

原创 P1428 【深基5,例1】小鱼比可爱

这道题目主要考察的是数组或列表中元素的遍历和计数。

2024-08-20 21:16:26 526

原创 【深基4,例5】猜数字游戏

小洛机器人和你玩猜数游戏!小洛随机选择并默默记下一个1~100的整数,你需要不断猜测这个数字是什么并输入验证。如果你输入的数字比小洛选择的数字小,小洛会输出“Too small如果比小洛选择的数字大,小洛输出“TOO large如果刚好猜对,小洛输出“!!如果一次没有猜中,则继续猜,直到猜中为止。这个猜数游戏是一个经典的二分查找算法的应用实例,其中小洛机器人代表程序中的算法部分,而你代表与程序交互的用户。小洛机器人在1到100之间随机选择一个整数作为答案。用户输入一个猜测的数字。

2024-08-20 20:50:51 792

原创 P5720 【深基4.例4】一尺之棰

条语句,这样就可以不需要加花括号了。一次次循环后,a会越来越小,知道a变为0时,循环成立条件不再成立,跳出循环。这里循环体虽然是两个操作,但是使用了逗号表达式,将两个不同的表达式写在了一起,变成。

2024-08-19 18:55:32 230

原创 P5719 【深基4.例3】分类平均

如果要计算一些数字的平均数,除了要知道这些数字的总和,还要知道这些数字有几个。根据等差数列求和公式,个自然数中就有 一个是。

2024-08-18 20:40:54 294

原创 OpenJudge

10:超级玛丽游戏04:填空:类型转换105:填空:类型转换220:求一元二次方程的根21:苹果和虫子208:多边形内角和15:银行利息16:买房子25:求特殊自然数32:求分数序列和33:计算分数加减表达式的值37:雇佣兵38:计算多项式的导函数07:有趣的跳跃08:石头剪刀布11:大整数减法12:计算2的N次方13:大整数的因子14:求10000以内n的阶乘15:阶乘和01:统计数字字符个数02:找第一个只出现一次的字符03:基因相关性04:石头剪子布05:输出亲朋字符串。

2024-08-18 19:10:16 1144

原创 探寻编程之信息学奥赛:升级打怪的冒险之旅

一、信息学奥赛晋级之路信息学奥赛(简称:信奥)全称为全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics,NOI)与数学,物理,化学,生物四科竞赛统称五大科竞赛。是国内包括港澳在内的省级代表队最高水平的大赛。信奥赛历史悠久,自1984年由中国计算机学会创办第一届至今,为国家培养了大批的计算机拔尖人才。信奥是教育部白名单赛事中科技类最高赛项也是现存唯一允许小学、初中、高中均可报名参加的奥赛。

2024-08-17 22:40:46 2984 2

原创 信息学奥赛有关网站整理集合

2. 复杂度速查表,提供了一个简洁明了的表格形式,列出了常见算法的时间复杂度(如 O(1),O(n),O(log n),O(n log n),O(n²),O(n³) 等)和空间复杂度。2. 预设示例,提供了一系列预设的算法示例,像常见的排序算法快速排序、归并排序、冒泡排序等,图论算法最短路径、拓扑排序、哈密顿回路查找等,还有树和图的遍历算法。2、同时也提供一些与二叉树相关的操作演示,比如插入、删除节点,遍历二叉树等,这些都有助于我们更深入地了解二叉树的运作原理。1、展示不同算法的时间复杂度、空间复杂度。

2024-08-17 15:24:35 19514

原创 过拟合和欠拟合

避免过拟合和欠拟合的关键在于选择适当的模型复杂度,使用足够的训练数据,并采用有效的正则化和验证技术来确保模型具有良好的泛化能力。

2024-07-20 23:30:08 511

原创 机器学习分类

本文介绍了机器学习的三种主要类型:监督学习、无监督学习和强化学习。监督学习:依赖于带有标注的训练数据,通过学习输入和输出之间的关系来预测新的数据点。它分为分类(预测离散值)和回归(预测连续值)两种问题。无监督学习:不使用标注数据,而是通过分析数据间的相似性来发现数据的内在结构,主要用于聚类问题,帮助识别数据中的模式或分组。强化学习:通过智能体与环境的交互,以及基于奖励的反馈来学习最佳策略。它不依赖于标注,而是通过奖励机制来指导学习过程,目的是最大化累积奖励。

2024-07-19 17:27:29 577

原创 机器学习该如何学

机器学习是人工智能的一个分支领域,旨在通过计算机系统的学习和自动化推理,使计算机能够从数据中获取知识和经验,并利用这些知识和经验进行模式识别、预测和决策。机器学习起源于20世纪50年代,随着算法和计算能力的提升而逐渐发展。深度学习(Deep Learning,简称DL)是机器学习的一个子领域。它的灵感来源于人类大脑的工作方式,是用于建立、模拟人脑进行分析学习的神经网络,也是模仿人脑的机制来解释数据的一种机器学习技术。它的基本特点是试图模仿大脑的神经元之间传递、处理信息的模式。

2024-07-18 23:38:13 1314

原创 机器学习的流程

机器学习流程包括数据收集、数据预处理、特征工程、模型构建和训练、模型评估与优化以及模型部署与监控等多个环节。这些环节相互关联、相互支持,共同构成了机器学习项目的完整流程。在实际应用中,需要根据具体问题和数据特点选择合适的机器学习方法和工具,并不断优化和改进模型性能以满足实际需求。

2024-07-18 18:07:14 876

原创 什么是机器学习

本文深入探讨了机器学习的基本概念和原理,通过苹果挑选的生动例子说明了机器学习中的监督学习过程。文章指出,机器学习使计算机能够自动从数据中学习规律和模式,从而在新数据上进行预测。

2024-07-17 12:56:30 368

原创 SCI-HUB客户端(文献神器v8.0)

文献神器是SCI-HUB Windows桌面版,输入doi号即可快速下载(国外)文献。SCI-HUB文献神器下载地址:(这是电脑软件,复制链接电脑浏览器打开可以下载软件)软件最新版本下载:http://www.9312.net/download.html。注:软件安全无毒,如果360杀毒提示风险文件,加入白名单即可。本软件还推荐了谷歌学术,sci-hub入口,方便查询下载文献。文献神器:让文献下载变得更简单~

2024-05-19 20:16:32 1641

原创 文献工具网站合集(54个,陆续收录)

网站:http://cluster.cis.drexel.edu/~cchen/citespace/download/网站:https://en.wikipedia.org/wiki/Biological_Abstracts。网站:http://wap.gxlib.org.cn:9080/ermsClient/browse.do。网站:https://www.icpsr.umich.edu/icpsrweb/ICPSR/网站:https://www.ncbi.nlm.nih.gov/pubmed/

2024-05-19 20:07:20 1117

SCI各个部分常用句型

1、Abstract写作常用句型及句式 2、Discussion写作常用句型及句式 3、Introduction写作常用句型及句式 4、Results写作常用句型及句式 5、SCI写作中用来表示目标目的的句型 6、医学论文写作时关键词、标题的写法 7、用来描述Table和Figure的句型

2024-05-22

SCI写作高大上句型1000例+SCI写作常用句型200例

SCI写作高大上句型1000例+SCI写作常用句型200例

2024-05-22

中国计算机学会推荐国际学术会议和期刊目录(CCF目录)

中国计算机学会推荐国际学术会议和期刊目录(CCF目录)

2024-05-20

统计学习方法(第二版)-李航课件

共22章:机器学习和统计学习、感知机和统计学习方法总结、K-J近邻算法、贝叶斯分类器、决策树、Logistic回归、SVM及核函数、adaboost、EM算法、隐马尔可夫模型、条件随机场、无监督学习概论、聚类方法、奇异值分解、主成分分析、潜在语义分析、概率潜在语义分析、马尔可夫链蒙特卡洛法、潜在迪利克雷分布、PageRank算法、无监督学习方法总结

2024-05-17

李航的统计学习方法配套代码

李航的统计学习方法配套代码

2024-05-17

斯坦福大学 2014 机器学习教程个人笔记(V5.31)

课程地址:https://www.coursera.org/course/ml 本课程广泛的介绍机器学习、数据挖掘、统计模式识别。主题包括:(一)监督学习(参数/非参数算法,支持向量机,核函数,神经网络)。(二)无监督学习(聚类,降维,推荐系统,深入学习推荐)。(三)在机器学习的最佳实践(偏差/方差理论;在机器学习和人工智能创新过程)。 本课程还将使用大量的案例研究,您还将学习如何运用学习算法构建智能机器人(感知,控制),文本的理解(Web 搜索,反垃圾邮件),计算机视觉,医疗信息,音频,数据挖掘,和其他领域。本课程需要 10 周共 18 节课,相对以前的机器学习视频,这个视频更加清晰,而且每课都有 ppt 课件,推荐学习。

2024-05-17

教务信息管理系统

可以作为VFP初学者的示例程序

2008-04-15

21天学会JAVA

快速入门JAVA,人民邮电出版社

2008-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除