Warning: session_start(): open(/tmp/sess_ab3487dd62961e3999be5670809650ad, 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
Writing /data/wiki/data/cache/d/de2edb2fcb553ea79b79c722a4e13dbc.captchaip failed

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:hotpot:nordiccollegiateprogrammingcontest2016 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:hotpot:nordiccollegiateprogrammingcontest2016

到此差别页面的链接

后一修订版
前一修订版
2020-2021:teams:hotpot:nordiccollegiateprogrammingcontest2016 [2020/05/06 12:38]
misakatao 创建
2020-2021:teams:hotpot:nordiccollegiateprogrammingcontest2016 [2020/05/06 12:53] (当前版本)
misakatao 更新
行 1: 行 1:
-(占位用)+=====比赛信息===== 
 + 
 +  * **日期:2020.3.13** 
 + 
 +  * **比赛地址:** [[https://​www.jisuanke.com/​contest/​8124?​view=rank|传送门]] 
 + 
 +  * **做题情况:lxh(AB),tyx(ACGJ),gyp(EF)** 
 + 
 +=====题解===== 
 + 
 +  * A - Artwork 
 +    * solved by tyx,lxh 
 +    * 题意:在一张图上染色,每次给出$xi,​yi,​xj,​yj$,​将从$(xi,​yi)$到$(xj,​yj)$的路径染黑(保证有$xi==xj||yi==yj$),问每次这样操作后将图分成了多少个不连通的白块。 
 +    * 数据范围:$1 \le n,m \le 1000$,$1 \le q \le 10^4$。 
 +    * 题解:我们不妨反向来思考这个问题,由于题目不强制在线,我们可以先得到所有处理过后的图(路径每经过一次就将$w[i][j]+=1$),​dfs得到块数并用并查集维护相同块内的点,然后倒过来思考,依次去掉染色,当有$w[i][j]==0$,​检测其周围有没有没联通的块,将其联通并使块数-1即可。 
 + 
 +=====Replay===== 
 + 
 +=====总结=====
2020-2021/teams/hotpot/nordiccollegiateprogrammingcontest2016.1588739904.txt.gz · 最后更改: 2020/05/06 12:38 由 misakatao