摘要: 题目链接: "聚会" 分析: 设每个点到1号点的距离为dist_{i},每个点的权值为x_{i},目标点到1号点的距离为dist,权值为x,那么对于每一次查询,我们讨论三种情况: ① 目标家庭在区间左边(x=r) 容易同理得到 ans= dist sum(x_{i}) sum(dist_{i] x_ 阅读全文
posted @ 2018-10-02 17:07 kma_093 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 昨天看了数位dp,虽然还是有点没懂~~不过水一发板子题先~~ 题目链接: "[SCOI2009]windy数" 这道题大概是数位dp的模板了,状态转移方程也比较显然。 设f[i][j]表示i位数,首位是j的windy数的数量,则容易有状态转移方程: 然后我们用这样几个循环先把这个f数组预处理一下(即 阅读全文
posted @ 2018-10-02 00:10 kma_093 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 不行困死了我先去睡觉起床了再把题解补上~~(然后就忘了)~~ 我丢个代码在这先 (毒瘤数据害死人 B站一遍过 洛谷卡10回) 好我回来了。我们来口胡一下这道难(luo)题的题解。 首先我们来看一下题面: 注意到查询操作的内容: 查询当前数列中末尾L个数中最大的数 ,很自然联想到线段树维护区间最大值。 阅读全文
posted @ 2018-10-02 00:08 kma_093 阅读(151) 评论(0) 推荐(0) 编辑