[ABC310E] NAND repeatedly
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc310_e [ABC310E] NAND repeatedly
题目描述
给定一个由 0 和 1 组成的长度为 的字符串 。 表示一个长度为 的数列 ,其中 的第 个字符()为 0 时 ,为 1 时 。
请计算下式的值:
$$\sum_{1\leq i\leq j\leq N}(\cdots((A_i\barwedge A_{i+1})\barwedge A_{i+2})\barwedge\cdots\barwedge A_j)$$更严格地说,对于如下定义的 ,请计算 。
$$f(i,j)=\left\{ \begin{matrix} A_i & (i=j)\\ f(i,j-1)\barwedge A_j & (i<j) \end{matrix} \right.$$其中,否定与()是满足以下规则的二元运算符:
$$0\barwedge0=1,\ 0\barwedge1=1,\ 1\barwedge0=1,\ 1\barwedge1=0$$输入格式
输入以如下格式从标准输入读入。
输出格式
请输出答案,输出一行。
样例 1
输入
5
00110
输出
9
样例 2
输入
30
101010000100101011010011000010
输出
326
说明/提示
限制条件
- 是由
0和1组成的长度为 的字符串 - 输入均为整数
样例解释 1
对于所有满足 的 组合, 的值如下所示:
- $f(1,5)=(((0\barwedge0)\barwedge1)\barwedge1)\barwedge0=1$
这些值的总和为 ,因此请输出 。
请注意, 不满足结合律。例如,$(1\barwedge1)\barwedge0=0\barwedge0=1\neq0=1\barwedge1=1\barwedge(1\barwedge0)$。
由 ChatGPT 4.1 翻译
寒假集训初中组20260203(AT_abc310)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 8
- 开始于
- 2026-2-3 8:30
- 结束于
- 2026-2-3 11:00
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 12