AT_past202104_m.等しい数
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
维护一个长为 n 的数列 a。按顺序执行 q 次操作。每次操作给出三个整数 l,r,x。
对于每次操作,你需要把 a 数组 [l,r] 范围内的数的值全部修改为 x,然后输出满足条件的整数对 (i,j) 的数量:1≤i<j≤n 且 ai=aj。
输入格式
第一行:数列长度 n。
第二行:n 个整数,表示数列 a。
第三行:操作次数 q。
剩余 q 行:每行一个操作,按顺序输入 l,r,x。
输出格式
输出 q 行,第 i 行输出第 i 个操作的输出内容。
输入输出样例
输入#1
8 3 1 4 1 5 9 2 6 6 1 3 5 2 4 1 7 7 9 5 8 2 1 8 1000000000 2 7 999999999
输出#1
6 4 5 9 28 16
说明/提示
数据规模与约定
对于 100% 的数据,保证:
- 2≤n≤2×105,1≤q≤2×105;
- 1≤ai≤109;
- 1≤l≤r≤n,1≤x≤109;
- 输入的数值均为整数。
输入解题思路,AI测评打分。不知道怎么写?