自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 动态规划(有背包问题)

是解决多阶段决策问题常用的最优化理论,该理论由美国数学家Bellman等人在1957年提出,用于研究多阶段决策过程的优化问题。动态规划方法的原理就是把多阶段决策过程转化为一系列的单阶段决策问题,利用各个阶段之间的递推关系,逐个确定每个阶段的最优化决策,最终堆看出多阶段决策的最优化决策结果。动态规划适合求解多阶段(状态转换)决策问题的最优解,决策的阶段可以随时间划分也可以随着问题的演化状态划分。问题都具有的一个性质就是“最优子结构”。而动态规划的重点就是在于找出状态转移方程。

2024-09-28 16:08:28 807

原创 区间贪心

贪心算法是从问题的初始状态出发,通过若干次的贪心选择而得到的最优值(或较优值)的1种求解问题策略,即贪心策略。

2024-07-09 15:01:10 891

原创 Python绘制的好看统计图

【代码】Python绘制的好看统计图。

2024-05-01 16:27:05 1684 2

原创 记忆化递归

你应该知道斐波那契数列吧!就是前两项之和等于这一项。如果你学过递归,你肯定会写这道题:输入一个N代表你要求的项数,然后输出斐波那契的第N项。这道题看似简单,实则特别困难(对于大数据来说)。如果我们用C++运行这段代码,你会发现如果我们输入50,它就会加载很久。肯定会超时!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(っ °Д °;)っ。

2024-05-01 15:51:03 1189 2

原创 高效的算法设计

简单的动态规划

2024-04-02 19:08:49 426

原创 螺旋阵思维与代码

观察上面的螺旋阵,你就会发现数字从小到大,按照贝壳的螺旋形依次排列.走到头就要换一个方向.看到螺旋数组可以让人想象到贪吃蛇,拿出一个字符串设置为方向,碰到头方向改变,这样循环模拟,直到格子里的数>行和列数(n) .

2024-03-16 11:10:56 525

原创 P5016 [NOIP2018 普及组] 龙虎斗

注意在某一个位置上多加了S2个人,只要让我们这一方的势力值加上这一个位置与M点的距离差,就计算出了天降下了自定义某一号位的神兵的那一方的势力值,最后拿另外一方和它的差进行大小比较。

2024-03-14 20:16:52 1012

原创 模拟算法.

在信息奥赛中,有一类问题是模拟一个游戏的对弈过程或者模拟一项任务的操作过程.比如乒乓球在比赛中模拟统计记分最终判断输赢的过程等等,这些问题通常很难通过建立数学模型用特定的算法来解决因为它没有一种固定的解法,需要深刻理解出题者对过程的解释一般只能采用模拟法.用模拟法解题必须关注以下几个问题。

2024-02-16 13:51:26 1137

原创 二叉树求最大下标

由浅到深、从左到右给出二叉树中每个节点的子节点,使用一维数组顺序储存该二叉树的节点(根节点的下标为1,若某节点的下标为i,其左孩子位于下标2i处右孩子位于下标2i+1处),求该数组最大下标至少是多少。

2024-02-15 14:15:29 709

原创 C++里的随机数

这个是让你猜机器人想的数字,那下面的代码就是让机器人来猜你想的数字:(用二分)rand()%100+1//就是一个从一到一百的随机数。想用C++做最基础的猜数字,肯定少不了随机数;rand() //是生成一个随机数。

2024-09-28 16:24:46 346

原创 反弹球python小游戏

下面的代码也是Ls类里面的,作用是判断是否碰到边缘,如果碰到边缘大小减小,如果我们的大小为零或者负数,把这个对象删除。

2024-07-09 16:55:14 204

原创 浏览器的一些功能

点浏览器右上角的三个点也就是一个...点了设置你可以在这里改它的颜色还有页面。

2024-05-25 19:09:11 283 2

原创 用Python Pygame做的一些好玩的小游戏

你要准备的图片:命名为:ji.png。

2024-05-25 19:01:18 827

原创 电脑的操作技能

有时候你会发现电脑死机了有些程序关不掉(或者卡了,中病毒了),怎么办呢?其实操作十分的简单,这种方法大部分程序都可以关掉.

2024-05-22 19:19:45 917

原创 二分查找做的小游戏

int mid;return mid;r = mid-1;l = mid+1;return -1;cin >> n;i < n;cin >> x;return 0;那是不是可以让c++做一个你想我猜的小游戏呢?

2024-04-02 20:05:33 362

原创 Python中输出显示台的设置

这种文字显示的方式很适合新手来学习,毕竟新手还学不到pygame做游戏的, Python入门我们一般都学的是输入输出的游戏,但是如果加上一些文字和背景的改善可能会更好.

2024-04-02 19:15:52 238

原创 高精度c++

中间计算过程是先乘再进位。

2024-03-16 11:21:03 193

原创 洛谷 运势

在洛谷打卡的时候,他会给你出来一个运势,看起来十分好玩可惜一天只能玩一次,我今天要用Python程序复刻洛谷打卡的运势。

2024-03-12 18:31:15 528

原创 NOIP2010 普及组 接水问题 贪心

输入的W序列中,取出前m个数字,查找其中最小的数字,将后面的数字加到最小的数字之上,循环往复,循环到N,在找出这个数列中数最大的数字,最后输出,就是这一道题的答案.从一个长度为N的队列(就是平常排的队),里选出M个人来到洗手池,只要有一个人洗完手了,m+1号位的人就会来替补他.循环往复直到后面没有替代的人,输出最后的时间.如果我们想尽量上多的课,而且两节课不能重复上,比如你上美术课有上英语课美术课下课的时候英语课已经上课了所以不能边上美术课边上英语课。这是一个简单的贪心算法。求最小值用sort函数(

2024-03-12 18:26:18 500

原创 string

String也是C++标准库的重要组成部分,主要用于字符串的处理。c++的算法库对string有着很好的支持,而且。String还和C语言的字符串之间。有着良好的接口,虽然使用时也会有很多要注意的问题,但是瑕不遮瑜。

2024-02-17 18:52:27 224

原创 vector动态数组

vector虽然名为'向量',但是其本质是一个不定长数组,不仅如此,一些对数组进行常用操作也是被STL一起封装在了vector类型的内部,可以直接调用相应函数。优点:节省内存空间缺点:太麻烦了在存放类型相同的大数据时,我们目前做法是定义数组。例如:int a[n]。这种定义方法要求是先确定数组的长度, 即N必须是常量。在解题和实际应用中,我们很难提前确定有多少组数据,因此一般会将数组长度设定为可能的最大值,这就容易造成极大的空间浪费。

2024-02-17 17:34:46 225

原创 图像旋转翻转变换

题目描述给定m行n列的图像各像素点灰度值,对其依次进行一系列操作后,求最终图像。其中,可能的操作及对应字符有如下四种:A:顺时针旋转90度;B:逆时针旋转90度;C:左右翻转;D:上下翻转。

2024-02-16 20:20:59 255

原创 求最大、小值和查找

在我们做练习里经常看到关于求最大最小值和排序查找的题目,今天我教大家用普通的代码来写一写吧!

2024-02-16 16:08:21 130

原创 了解递推。

递推算法是一种通过已知条件,利用特定关系得出中间推论,逐步递推,直到得到结果的算法,递推是一个不断利用己有信息推导出新的信息的过程。

2024-02-15 16:32:44 176

原创 好玩的一些网站,上班必备

【代码】好玩的一些网站,上班必备。

2023-12-10 15:24:33 66

原创 Python pygame入门

那些好玩的游戏都是用这些基础语句做的,组合一下就可以变成一个小游戏了.但是最好用精灵类.判断碰撞更好一些.t=N7T8​​​​​​看看我做的《c++入门和Python入门》https://blog.csdn.net/pythonwyw123321/article/details/134345913?

2023-12-10 15:16:41 308

原创 turtle画好看的图

一定要看到最后啊!真的很好看。一定要自己去试一试。

2023-12-07 19:26:07 247

原创 人工智能之打开文件或网站

做人工智能.必备.

2023-12-07 18:17:10 51

原创 做一个智能机器人——让它会说话

可能很多人都想造一个人工智能,我们可以让他开口说话,对没错让一台冷冰冰的机器开口说话,只要你会Python就行,然后再加上亿点细节,就可以变成一个简易版的人工智能.

2023-12-07 18:08:20 200

原创 C++的进制转换

num[2] * pow(2,0) + num[1] * pow(2,1) + num[0] * pow(2,2)//pow是cmath库的,先准备一些变量,num就是我们要输入的, len是字符数组的长度。最后写一个循环算的是结果.,零号位对应的是len(就是那个变量)一号位置对应的次方是len-1……最好把这些代码总结成一个自定义函数.参数是N进制的数字.还有一个参数是N(N进制)再写一个整型的j,它是二的几次方.一开始它的值是字符数组的长度。一个很简单的方法把n进制的数字转换成十进制的数字。

2023-11-24 19:25:56 107 1

原创 Python入门与C++入门(保姆级别)

变量名 = 变量的值#比如:a = 1ss = "abc"数据类型 变量名 = 此类型的值;

2023-11-11 16:59:13 112 1

原创 python爬树(众所周知python是蟒蛇的意思)

对于Pgame新手来说,比较适合下载一个小伴龙,没错适合四岁及以上的儿童玩的小伴龙,所以120个月的'小宝宝'应该也可以玩吧😎,当然我们不是用来玩小伴龙,而是借鉴里面的小游戏,自己可以造一个里面的游戏.那里面有很多游戏,非常适合新手练手,今天我们来做一个简略版的,小蛇爬树.

2023-10-24 18:47:26 82

原创 无网络游戏2(仙人掌和计分系统基本上所有的代码和最后)

准备的仙人掌:命名为:4.png让它一直移动,碰到边缘就消失,每次大小每次大小宽都是不一样的,我比较懒所以直接出示代码吧!如果你看到了print请把它删除,我是用来测试数据用的,原来有一些小小的bug,但是我可以保证现在没有了.

2023-10-19 19:07:24 321

原创 无网络游戏1 小恐龙部分

众所周知Python代码可以在没有网络的状态下运行,所以我们要做一个无网络的游戏。这是一个非常简单的程序适合初学者学。

2023-10-19 18:02:36 1582 1

原创 报错解决--各种报错都可以(python\c++)

百度翻译提供即时免费200+语言翻译服务,拥有网页、APP、API产品,支持文本翻译、文档翻译、图片翻译等特色功能,满足用户查词翻译、文献翻译、合同翻译等需求,随时随地沟通全世界。File "C:\Users\wywyh\Desktop\雯雯的python\其他\帮你选择.py", line 3, in <module>我们只需要点到百度翻译里,把报错信息的最后一行复制,再粘贴让他翻译.现在叫另一种方法保证每种报错你都知道为什么报错.如果你运行运行的程序突然报错了.把他报错的放到百度翻译。

2023-09-30 14:24:27 107

原创 turtle——春夏秋冬,画册超好玩

【代码】turtle——春夏秋冬,画册超好玩。

2023-09-24 10:27:08 117 1

原创 快来整蛊你的室友——超级整蛊软件

这个作品结合了三个整蛊模式,第一个整蛊:吓唬吓唬你(输入输出),第二个整蛊:半死命弹窗(弹窗),第三个整蛊:让你选择要不要关机或者无限网站。是不是这样一听你会吓得半死。确实这个小小的程序有大大的威力。可以把你室友吓得去找 “ 程序员 ” 修电脑去,所以这是一个超级整蛊软件。

2023-08-12 14:10:46 1847 4

原创 时间复杂度

2023-07-08 20:30:23 44

原创 python算法思维导图

算法

2023-07-08 16:22:24 151

原创 turtle画出来的python

snake

2023-07-03 17:31:51 99 1

空空如也

空空如也

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

TA关注的人

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