#G0055. 百花齐放【2025模拟赛T1】

百花齐放【2025模拟赛T1】

题目描述

江桥的花园中有 nn 朵花开了!

对于每一朵花,江桥用颜色、美观度等 kk 个维度去评价这朵花是否令他满意。最终的评价结果为一个长度为 kk0101 字符串,第 ii 个字符为 11 表示第 ii 个维度令他满意,00 表示该维度令他不满意。

对于两朵花 x,yx,y,如果两朵花的评价结果不相同,且对于 xx 的所有满意的维度, yy 也全部满意,那么称 yy 优于 xx

由于江桥的评价是主观的,因此对于每朵花的某些维度的满意度可能会发生变化。

江桥将进行 qq 次评价变化,每次给出花的编号 xx,以及维度 cc,表示对第 xx 朵花的第 cc 个维度评价发生了变化(满意变为不满意,不满意变为满意)。

你需要对于每次评价变化回答,变化后有多少朵花是优于 xx 的。注意评价变化是永久的。

输入格式

第一行三个正整数 n,k,qn,k,q,表示花朵数量、评价维度数量、评价变化次数。

接下来一行 nn 个长度为 kk0101sis_i,表示每朵花的每个维度初始评价。

接下来 qq 行,每行两个正整数 x,cx,c,表示评价变化的花的编号及其变化的维度。

输出格式

qq 行,每行一个非负整数 ansans,表示该组评价变化后的答案。

6 3 3
001 010 101 111 110 011
2 2
2 2
1 1
5
3
1

样例解释

第一次变化使得第 22 朵花评价变为 000000,此时所有其他花朵都优于它,答案是 55

第二次变化使得第 22 朵花评价变为 010010,此时第 4,5,64,5,6 朵花都优于它,答案是 33

第三次变化使得第 11 朵花评价变为 101101,此时只有第 44 朵花优于它,答案是 11

数据规模与约定

下发文件

下发文件分别对应子任务 1133

子任务编号 nn≤ 分值
11 500500 2020
22 50005000 3030
33 2×1052 \times 10^5 5050

对于 100%100\% 的数据:保证 $1 \leq n \leq 2 \times 10^5,1 \leq k \leq 12,1 \leq q \leq 10^4, s_{i,j} \in \{0,1\} (1 \leq i \leq n,1 \leq j \leq k)$。