这道橙题也太水了吧!直接模拟输出流程就可以了!
老规矩,先看题目。
这题让我们寻找输入的每对 ( i , j ) (i,j) (i,j)中 [ i , j ] [i,j] [i,j]内所有数字区间长度的 m a x max max值。我们可以用模拟递推对 [ i , j ] [i,j] [i,j]内所有的数进行相同的操作。
操作流程如下:![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubHVvZ3UuY29tLmNuL3VwbG9hZC9pbWFnZV9ob3N0aW5nL2tqN29sMnNvLnBuZw?x-oss-process=image/format,png)
想必看了流程图,思路就更清晰了。但别忘了,我们求的是数 n n n的周期长度即操作次数,所以我们在编写 p e r i o d period period函数时要加上计数器 c o u n t count coun