- 博客(6)
- 收藏
- 关注
原创 一维差分保姆级入门教程(第一章)
常见的一维差分操作是令某一段区间的数同时加上一个数,我们利用定义出发很容易就能想到只要在区间起点位置加上一个数就行了,但是这样的话我们构成的新数组就是从起点开始以后的数都加上一个数,因为我们想要的只是一段区间,所以只需要在终点的下一个位置减去这个数即可。
2022-11-18 22:01:32 216
原创 二维数组基础知识(通俗易懂,保姆级,小学生也可以看得懂)(第一章)
今天我们来讲一下二维数组~(有误可评论)二维数组的定义 定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。例如:a[10][10]就是开了一个10*10的方阵二维数组(当然,二维数组也可以开成长方形)非常容易理解对吧二维数组的逻辑表示一个二维数组,在本质上是有多个一维数组构成。(每一个一维数的大小必须相同)例如:定义 int a[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素。可以只对部分元素赋值,未赋值的元素自动取 0 值
2022-11-18 21:16:38 542
原创 二维数组典型应用题--矩阵最大平台
定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。例如:a[100][100]这就开了一个一百乘一百的方阵数组(当然二维数组也可以开成长方形的)注:一个二维数组,在本质上是有多个一维数组构成。(每一个一维数的大小必须相同)例如:定义 int a[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素。可以只对部分元素赋值,未赋值的元素自动取 0 值。
2022-11-18 20:59:55 541
原创 剪刀石头布二(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 1153
原创 一维差分题:牛奶测量(measure)
比如有一个一维数组a,他的前缀和数组是b,那么a数组就是b数组的差分数组也就是说,一个一维数组就是它的前缀和数组的差分数组
2022-10-28 09:00:00 702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人