Warning: session_start(): open(/tmp/sess_fbcd84672f3ff6f369c50cb7f7b73914, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:legal_string:jxm2001:contest:ccpc_wannafly_winter_camp_day2 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:legal_string:jxm2001:contest:ccpc_wannafly_winter_camp_day2

到此差别页面的链接

后一修订版
前一修订版
2020-2021:teams:legal_string:jxm2001:contest:ccpc_wannafly_winter_camp_day2 [2021/03/31 21:29]
jxm2001 创建
2020-2021:teams:legal_string:jxm2001:contest:ccpc_wannafly_winter_camp_day2 [2021/05/01 20:55] (当前版本)
jxm2001
行 1: 行 1:
-====== CCPC Wannafly Camp Day1 ======+====== CCPC Wannafly Camp Day2 ======
  
 [[https://​ac.nowcoder.com/​acm/​contest/​4010|比赛链接]] [[https://​ac.nowcoder.com/​acm/​contest/​4010|比赛链接]]
行 41: 行 41:
 于是 $x_j$ 的前 $y-1$ 位无限制。固定其他所有 $x$,对 $x_j\in [0,​2^y-1]$,恰有一个 $x_j$ 使得 $x_1\oplus x_2\oplus \cdots x_n =k$。 于是 $x_j$ 的前 $y-1$ 位无限制。固定其他所有 $x$,对 $x_j\in [0,​2^y-1]$,恰有一个 $x_j$ 使得 $x_1\oplus x_2\oplus \cdots x_n =k$。
  
-于是此时 $i$ 对答案的贡献为 $\frac {\text{dp}(n,​i)}{2^y}$。+于是此时 $i$ 对答案的贡献为 $\frac {\text{dp}(n,​i)}{2^y}$。总时间复杂度 $O(n^2\log m)$。 
 + 
 +ps. $\text{dp}(i,​j)$ 实际上可以换成 $\text{f}(i)=\sum_{j=0,​2\mid j}\text{dp}(i,​j),​\text{g}(i)=\sum_{j=1,​2\not\mid j}\text{dp}(i,​j)$ 维护,时间复杂度降为 $O(n\log m)$。
  
 <hidden 查看代码>​ <hidden 查看代码>​
行 92: 行 94:
 </​code>​ </​code>​
 </​hidden>​ </​hidden>​
- 
- 
- 
2020-2021/teams/legal_string/jxm2001/contest/ccpc_wannafly_winter_camp_day2.1617197391.txt.gz · 最后更改: 2021/03/31 21:29 由 jxm2001