会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢迎来到张其勋的博客
博客园
首页
新随笔
联系
订阅
管理
[置顶]
欢迎来到张其勋的博客
摘要: 这是一个蒟蒻的博客,各位大佬观看过程如有不爽,可点击反对(最好不要啦),当然如果觉得博客写的还可以,本人同样不介意推荐数的增多。 本人来自江苏省盐城中学,定期更新洛谷题解(可能不会有黑题),作为一名编程爱好者,不断学习,欢迎前来讨论,文章中有错误之处,或措辞不当希望可以及时指出。 2022年9月4日
阅读全文
posted @ 2023-01-27 16:34 张其勋
阅读(80)
评论(0)
推荐(3)
2023年9月10日
c++中的数论知识
摘要: 写在开头:word的公式打不上来,只能截图了 一.组合数学 (1) 加法定理与乘法原理 加法原理:做一件事情,完成它可以有n类办法,在第一类办法中有m1种不同的方法,在第二类办法中有m2种不同的方法,……,在第n类办法中有mn种不同的方法。那么完成这件事共有N=m1+m2+…+mn种不同的方法。 乘
阅读全文
posted @ 2023-09-10 22:05 张其勋
阅读(323)
评论(0)
推荐(1)
2023年4月14日
c++基本数据结构
摘要: 基本数据结构: 一.线性表 1.顺序结构 线性表可以用普通的一维数组存储。 你可以让线性表可以完成以下操作(代码实现很简单,这里不再赘述): 返回元素个数。 判断线性表是否为空。 得到位置为p的元素。 查找某个元素。 插入、删除某个元素:务必谨慎使用,因为它们涉及大量元素的移动。 2.链式结构 (1
阅读全文
posted @ 2023-04-14 21:59 张其勋
阅读(284)
评论(0)
推荐(5)
2023年3月11日
图论算法
摘要: 图论算法 第一节 基本概念 一、什么是图? 很简单,点用边连起来就叫做图,严格意义上讲,图是一种数据结构,定义为:graph=(V,E)。V是一个非空有限集合,代表顶点(结点),E代表边的集合。 二、图的一些定义和概念 (a)有向图:图的边有方向,只能按箭头方向从一点到另一点。(a)就是一个有向图。
阅读全文
posted @ 2023-03-11 21:10 张其勋
阅读(336)
评论(0)
推荐(2)
2023年2月6日
c++ 递推算法
摘要: 各位大佬不妨先点个赞再看文章! 递推法是一种重要的数学方法,在数学的各个领域中都有广泛的运用,也是计算机用于数值计算的一个重要算法。这种算法特点是:一个问题的求解需一系列的计算,在已知条件和所求问题之间总存在着某种相互联系的关系,在计算时,如果可以找到前后过程之间的数量关系(即递推式),那么,从问题
阅读全文
posted @ 2023-02-06 23:34 张其勋
阅读(626)
评论(0)
推荐(3)
2023年2月3日
动态规划 线性DP
摘要: 动态规划程序设计是对解最优化问题的一种途径、一种方法,而不是一种特殊算法。不像前面所述的那些搜索或数值计算那样,具有一个标准的数学表达式和明确清晰的解题方法。动态规划程序设计往往是针对一种最优化问题,由于各种问题的性质不同,确定最优解的条件也互不相同,因而动态规划的设计方法对不同的问题,有各具特色的
阅读全文
posted @ 2023-02-03 08:53 张其勋
阅读(499)
评论(4)
推荐(4)
2023年1月31日
c++代码实现中时间复杂度的不断优化
摘要: 先来介绍一下时间复杂度: 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这
阅读全文
posted @ 2023-01-31 11:29 张其勋
阅读(451)
评论(0)
推荐(3)
2023年1月27日
c++深搜与宽搜的解题思路
摘要: 写在开头:本文章提供深搜与宽搜的解题思路,无具体题目对应的代码,如想了解,请到个人主页查找,感谢观看。 深度优先搜索(DFS): 递归,即函数调用自身,以逐步减小问题 的规模。但在一些问题中,并不是所有的 递归路径都是有效的。 如图所示迷宫,很可能会进入橙色所标识 的“死胡同”,只能回到之前的路径,
阅读全文
posted @ 2023-01-27 16:55 张其勋
阅读(378)
评论(0)
推荐(2)
2023年1月26日
洛谷 P1208混合牛奶 题解
摘要: 题目传送门 一道贪心算法不是很明显的题目,其实一般的递推也可以做。(逻辑较为严密即可) 大体思路:肯定优先购买单价最低的奶农的牛奶,那么就需要先根据牛奶单价进行排序,这里用结构体会更好一点。之后在从前往后一个一个枚举,直至购买的牛奶数量达到要求即可。 话不多说,上代码: 1 #include<bit
阅读全文
posted @ 2023-01-26 15:06 张其勋
阅读(164)
评论(0)
推荐(2)
2023年1月25日
洛谷 P1478 陶陶摘苹果(升级版) 题解
摘要: 题目传送门 这道题只要会自定义cmp恰当地进行排序,其他部分没有什么大问题。 上代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 int n,s,h1,h2,cnt; 4 struct apple{ 5 int height,ns;//he
阅读全文
posted @ 2023-01-25 14:27 张其勋
阅读(122)
评论(0)
推荐(2)
下一页
公告