Warning: session_start(): open(/tmp/sess_8c6652121a5c9a7aa2c93dbadfd1e41f, 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:running_chicken:2020_summer_week8_report [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:running_chicken:2020_summer_week8_report

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
2020-2021:teams:running_chicken:2020_summer_week8_report [2020/09/04 15:11]
chenjiyuan3
2020-2021:teams:running_chicken:2020_summer_week8_report [2020/09/04 15:17] (当前版本)
yyxzhj
行 63: 行 63:
 ====专题==== ====专题====
  
-平衡树专题 +哈希专题
- +
-拓扑排序与2-sat专题+
  
 ====比赛==== ====比赛====
  
-2020.08.25 [[.hdu_2020_3|2020杭电多校第场]]+2020.09.01 [[.hdu_2020_5|2020杭电多校第场]]
  
-2020.08.28 [[.hdu_2020_4|2020杭电多校第四场]] +abc 177
- +
-abc 176+
  
 ====题目==== ====题目====
  
-cf 1791g+abc 177f
  
 =====XX===== =====XX=====
行 97: 行 93:
 **题意** **题意**
  
-序列里有k种同的数,每次可以l~r,可以得其中众是多少这个众数出现了多少次,最多询问4*k次+(n+1)*m网格,第2-n+1行每一行li-ri能向下 
 + 
 +你可以从第1行任意一个位置出发,问到第i行的最小步数,每行独立
  
 **思路**: **思路**:
  
-如果这众数大于len/​2那么能确定[r-l+1,​l+r-1]的区间里是众数+存一map pre ai 维护每个位置最靠右可以从第1行哪来,
  
-4*k很容易想线段树 +li ri相当于删去liri并加入ri+1即可
- +
-每次在线段树上询问如果能确定的话,就询问剩下两个区间,否则询问l,mid和mid+1,r +
- +
-算一下最坏情况也是4*k+
  
 **评论**: **评论**:
  
-4*k操作数可以想线段树 +考虑特殊位置
- +
-一个数如果在区间出现次数大于len/​2,那么能确定[r-l+1,​l+r-1]的区间里是它+
  
 =====cjy===== =====cjy=====
2020-2021/teams/running_chicken/2020_summer_week8_report.1599203484.txt.gz · 最后更改: 2020/09/04 15:11 由 chenjiyuan3