连号区间的定义是:如果区间 [L,R] 里的所有元素(即此排列的第 L 个到第 R 个元素)递增排序后能得到一个长度为 R−L+1 的“连续”数列,则称这个区间连号区间。
求在 1∼N的某个排列中有多少个连号区间呢?
思路:首先,输入n个数(用数组来存该某个排列)从左端点(先固定)开始枚举区间,每次加一个新的位置(即右端点不断加一)延长枚举的区间。简化连号区间的判断:Max-Min=j-i;
连号区间的定义是:如果区间 [L,R] 里的所有元素(即此排列的第 L 个到第 R 个元素)递增排序后能得到一个长度为 R−L+1 的“连续”数列,则称这个区间连号区间。
求在 1∼N的某个排列中有多少个连号区间呢?
思路:首先,输入n个数(用数组来存该某个排列)从左端点(先固定)开始枚举区间,每次加一个新的位置(即右端点不断加一)延长枚举的区间。简化连号区间的判断:Max-Min=j-i;