AtCoder Grand Contest 012 B Splatter Painting(记忆化搜索)
题意:
给一个包含N个顶点,M条边,无自环和重边的简单无向图,初始每个点颜色都为0,每条边的长度为1,连接着ai,bi两个节点。经过若干个操作,
每次将与某个点vi距离不超过di的所有点染成某种颜色ci,求最终每个点的颜色。
1 <= N, M, Q <= 1e5, 1 <= ai, bi, vi <= N, ai != bi.
0 <= di <= 10, 1 <= ci <= 1e5。
分析:
考虑对操作逆向,f[k][d]表示以k点为中心,dist=d的区域是否之前已经被染过,如果染过那么就不需要再染了(因为是倒序的)
这样复杂度就是O(n*d)的
转载于:https://www.cnblogs.com/wmrv587/p/6883324.html
AtCoder Grand Contest 012 B Splatter Painting(记忆化搜索)相关推荐
- AtCoder Grand Contest 012 B Splatter Painting (反向处理 + 记忆化)
题目链接 agc012 Problem B 题意 给定一个$n$个点$m$条边的无向图,现在有$q$个操作.对距离$v$不超过$d$的所有点染色,颜色编号为$c$. 求每个点最后的颜色状态. 倒过 ...
- Atcoder Grand Contest 012 B - Splatter Painting解题报告
题目:http://agc012.contest.atcoder.jp/tasks/agc012_b 有一个n点m边的图,(不一定联通) 还有q个操作:每次将一个点v及其周围距离<=d的点涂成颜 ...
- stcoder Splatter Painting 记忆化搜索
5647: Splatter Painting 时间限制: 2 Sec 内存限制: 256 MB 提交: 32 解决: 16 [提交] [状态] [讨论版] [命题人:admin] 题目描述 Sq ...
- Atcoder AGC B Splatter Painting 记忆化+逆向模拟
点击打开链接 题意:n点,m边,q个操作 vi,di,ci 每次将与v距离d以内的点涂成c,问q次操作后n个定点颜色? n,m,q<=1e5,d<=10 首先 操作i,j,i<j 若 ...
- AtCoder Grand Contest 012 E Camel and Oases 状压dp
Description 有一个容量为V的包,n个接水点,坐标分别为x[] 有两种移动方式: 若两个接水点之间的距离不超过此时包的容量v,那么就可以移动 若此时v不等于0,那么可以使v=v/2(下取整) ...
- AtCoder Grand Contest 012 E - Camel and Oases 状压dp
题意 平面上有n个点.初始有V的权值,每次可以从一个点走到与他距离不超过V的点,当V>0时也可以让V/2且到达任意一个点.问从每个点出发能否遍历所有点. n,V<=200000 分析 显然 ...
- 【每日亿题#12】AtCoder Grand Contest 021 (A ~ F)全部题解
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 文章目录 AtCoder Grand Contest 021 题解 A. Digit Sum 2 B. ...
- AtCoder Grand Contest 008: Contiguous Repainting(思维)
Contiguous Repainting 时间限制: 2 Sec 内存限制: 256 MB 提交: 69 解决: 22 [提交][状态][讨论版][命题人:admin] 题目描述 There a ...
- AtCoder Grand Contest 017
AtCoder Grand Contest 017 A - Biscuits 有\(n\)个数,问有多少个集合的数的和模\(2\)余\(P\). 随便\(dp\)一下就好了. #include< ...
最新文章
- MEMS传感器作为变革的驱动力
- c#数据结构———二叉查找树
- PHP开发如何实现多线程?
- 清除WIN2000中的Administrator账号密码
- 干货:嵌入式C语言源代码优化方案(非编译器优化)
- airpods_如何通过AirPods与其他人共享音乐
- rust加载不进去服务器eac_基于腾讯云的 Rust 和 WebAssembly 函数即服务
- 牛客网编程题03--明明的随机数
- 基于Session的认证方式_实现会话功能_Spring Security OAuth2.0认证授权---springcloud工作笔记117
- ASP.NET ActionPack
- easyexcell导出专题
- 服务器显示共享文件夹的图标,Win7共享文件夹上的小锁图标怎么关闭?
- keyberos认证问题导致GSS initiate failed
- CorelDRAW 学习笔记(一)
- Leetcode题解 二分查找
- Linux关闭防火墙命令总结
- 关闭安卓手机的按键背景灯
- Stream流常用方法
- 【DRV8323】电机驱动芯片寄存器配置指南,通过STM32F407的SPI通信配置
- 转自 zera php中extends和implements的区别
热门文章
- 算法设计与分析之最大流问题
- C++高阶 类型转换函数最透彻的一篇文章
- C++中的TEXT函数
- 蛋白质ph稳定性计算机模拟,蛋白质二聚体相互作用和识别的计算机模拟
- jsp网页嵌入PHP网页,JSP_(jsp/html)网页上嵌入播放器(常用播放器代码整理),这个其实很简单,只要在HTML上 - phpStudy...
- 分布式数据库稳定性资料整理
- logrotate 详解
- 如何提高CSDN博客排名
- JVM调优专题-JVM调优参数
- hdu4745区间dp处理环形