最近写个工程的时候踩的大坑QAQ。。。
[NOIP2018模拟]挑战书
发表于
Description
小 $E$ 是一位实力强大的 $OIer$,经常在各类比赛中随手 $AK$ 虐场。然而她最近秒题时遇到了一道需要她思考 $15$ 秒才能做出的题目,整整花了 $15$ 倍于其他题目的时间。她认为这个问题十分有意思,并且对其进行了一些拓展和修改以后抛给了你。你能接受小 $E$ 的挑战吗?
设 $p_i$ 表示非负整数 $p$ 的二进制表示中在项 $2^i$ 前的系数,对于非负整数 $p$,$q$ ,可以定义二元运算 $xnor$(同或)为:$p\;xnor\;q=\sum^m_{i=0}{((p_i\wedge q_i)\vee(\neg(p_i\vee q_i)))\times2^i}$(在这里我们认为布尔表达式的值 $false$ 或 $true$ 能够直接对应于整数 $0$ 或 $1$ 并参与算术运算,反之亦然;其中 $M$ 为常数,本题中M 的取值为 $31$)。
给定一个长度为 $n$ 的非负整数序列 $a$ ,在序列的每个位置上有非负整数权值 $w_i$ ,现在希望实现对该序列的以下操作:
给 定 区 间 $[l,r]$ 和 非 负 整 数 $k$ , 查 询。 $(\sum_{i=l}^r{a_i\times w’(i))xnor(\sum_{i=l}^r{a_i})}$
其中$w’(i)=\begin{cases}w_i,if \space w_i \le k \\ 0,if \space w_i>k \end{cases}$。
给定正整数 $p$ 和非负整数 $k$ ,将 $a_p$ 的值修改为 $k$ 。
给定正整数 $p$ 和非负整数 $k$ ,将 $w_p$ 的值修改为 $k$ 。
如果你不认识题目描述中的某些符号,可参见Hint
部分。
[HNOI2012]永无乡
发表于
[Luogu]跳楼机P3403
发表于
[USACO]奶牛集会MooFest
发表于
[笔记]浅谈乘法逆元
发表于
[SCOI2010]生成字符串
发表于
|
更新于