P5251 [LnOI2019] 第二代图灵机

题目背景

1989年,Abbi提出了一种抽象的计算模型 —— 第二代图灵机 (The 2nd Generation Turing Machine)。 所谓的第二代图灵机就是指一个抽象的机器,它有一条长度为$n$的纸带,纸带分成了$n$个小方格,每个方格有不同的**颜色**和不同的**数字**。 ![avatar](https://cdn.luogu.com.cn/upload/pic/52955.png)

题目描述

第二代图灵的基本思想是用机器来模拟鹿们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作: 1. 在纸带上的一格写数字. 2. 在纸带上的一段区间着色. 为了测试第二代图灵机的性能,Abbi提出了一种用于判定机器是否具有智能的试验方法,即图灵试验。 1. 求$[l,r]$中包含所有(一共$c$种)颜色,数字和最小的子区间的数字和。 2. 求$[l,r]$中没有重复颜色,数字和最大的子区间的数字和。 你需要为第二代图灵机编写算法,使他能通过所有的图灵试验。为保证试验的正确性,所有数据都是随机生成的。

输入格式

输出格式

说明/提示

![avatar](https://cdn.luogu.com.cn/upload/pic/53113.png) **由于数据规模较大,建议用以下方法读入一个正整数。** ```cpp void read(int &x){ char ch; while(ch = getchar(), ch < '!'); x = ch - 48; while(ch = getchar(), ch > '!') x = (x