自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一维差分保姆级入门教程(第一章)

常见的一维差分操作是令某一段区间的数同时加上一个数,我们利用定义出发很容易就能想到只要在区间起点位置加上一个数就行了,但是这样的话我们构成的新数组就是从起点开始以后的数都加上一个数,因为我们想要的只是一段区间,所以只需要在终点的下一个位置减去这个数即可。

2022-11-18 22:01:32 207

原创 二维数组基础知识(通俗易懂,保姆级,小学生也可以看得懂)(第一章)

今天我们来讲一下二维数组~(有误可评论)二维数组的定义 定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。例如:a[10][10]就是开了一个10*10的方阵二维数组(当然,二维数组也可以开成长方形)非常容易理解对吧二维数组的逻辑表示一个二维数组,在本质上是有多个一维数组构成。(每一个一维数的大小必须相同)例如:定义 int a[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素。可以只对部分元素赋值,未赋值的元素自动取 0 值

2022-11-18 21:16:38 529

原创 二维数组典型应用题--矩阵最大平台

定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。例如:a[100][100]这就开了一个一百乘一百的方阵数组(当然二维数组也可以开成长方形的)注:一个二维数组,在本质上是有多个一维数组构成。(每一个一维数的大小必须相同)例如:定义 int a[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素。可以只对部分元素赋值,未赋值的元素自动取 0 值。

2022-11-18 20:59:55 527

原创 剪刀石头布二(ptwo) 时限:1s 空间:256m

P’代表布,‘S’代表剪刀,‘H’表示石头。‘P’能赢‘H’,‘H’能赢‘S’,‘S’能赢‘P’。小愤同学与小千同学玩N轮游戏,给出小愤同学每一轮出的手势,小愤同学第i 轮游戏出的手势是f[i],其中f[i]是‘P’或者‘H’或者‘S’三种手势之一。小千同学比较懒,具体来说,他在整个N轮游戏过程中,最多只改变一次手势。f[i]是‘P’或者‘H’或者‘S’三种手势之一。比如有一个一维数组a,他的前缀和数组是b,那么a数组就是b数组的差分数组。小千出的手势依次是: S、S、S、S、H,能赢4轮。

2022-10-28 16:33:18 1142

原创 一维差分题:牛奶测量(measure)

比如有一个一维数组a,他的前缀和数组是b,那么a数组就是b数组的差分数组也就是说,一个一维数组就是它的前缀和数组的差分数组

2022-10-28 09:00:00 680

原创 跳舞(shuffle) 时限:1s 空间:256m

一维差分最简单经典的题目

2022-10-27 23:10:55 264 2

空空如也

空空如也

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

TA关注的人

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