开车旅行 倍增 "详细版" 可以发现每个起点出发后面选择的城市都是一定的 所以预处理出$to[i][j],da[i][j],db[i][j]$表示从$i$出发小$A$和小$B$经过$2^j$轮后到达的地点、小$A$走的路程、小$B$走的路程 预处理时询问第一近和第二近的地点用双向链表 双向链表 不仅 ...
分类:
其他好文 时间:
2019-11-03 20:04:49
阅读次数:
57
[TOC] "【map】P4889 kls与flag " 可以发现这道题求的是 assume 的对数。 那么显然,因为高度大于0,所以一个数对不可能同时满足两条式子,所以可以==分开算==。 那么进行分类讨论: (1) j?i=hi+hj hi+i=j?hj,那么开一个map,存下所有值的个数,每次 ...
分类:
其他好文 时间:
2019-11-03 10:56:48
阅读次数:
102
其实就是个大模拟。 首先,根据题意,小A和小B从任意一个城市开始走,无论$X$如何,其路径是一定唯一的。 显然对于两问都可以想出一个$O(n^2)$的暴力,即直接一步一步地向右走。 首先,我们当然需要知道A,B在每个城市的下一步如何走,记$nexta(i),nextb(i)$为A,B在$i$处时,下 ...
分类:
其他好文 时间:
2019-11-02 14:01:24
阅读次数:
80
题目链接: "Click here" Solution: 注意到每个点的决策都是一定的,我们排序后通过双向链表来处理这个东西 设$A[i][j]$表示从$i$出发,走了$2^j$轮时$A$开车的距离,$B[i][j]$同理 $f[i][j]$则表示$2^j$轮后的位置,倍增优化dp即可 Code: ...
分类:
其他好文 时间:
2019-11-02 11:46:33
阅读次数:
82
题意是给你一个自动机和一个字符串的括号表达式,问自动机能否接受这个字符串。 我一想,这不就是个模拟栈计算表达式+倍增么? 再一想,复杂度200*1000*10000*log(1e9),不对啊! 交上去试一发,卧槽A了?我:...... ...
分类:
其他好文 时间:
2019-11-01 20:42:22
阅读次数:
113
题意:老师需要买 L 支铅笔, 每盒铅笔不能拆开,问最小花费多少钱? 输入:第一行表示老师买的铅笔数量,紧接着输入三行 第一个数表示每盒铅笔的数量 第二个数表示铅笔的价格 ...
分类:
其他好文 时间:
2019-11-01 16:05:55
阅读次数:
103
窝当然不会ddp啦,要写这题当然是考虑优化裸dp啦,但是这题非常麻烦,于是变成了黑题。 首先,这个是没有上司的舞会模型,求图的带权最大独立集。 不考虑国王的限制条件,有 $$ dp[x][0]+=dp[y][1]\\ dp[x][1]+=min(dp[y][1],dp[y][0]) $$ 现在考虑限 ...
分类:
其他好文 时间:
2019-10-31 13:30:15
阅读次数:
80
一座江海交汇的城市,被纳入长江三角洲区域一体化发展规划中,经济发展交通先行,为城市搭建安全畅通的交通环境,成为南通市政交通的重要责任。随着监控与大数据互联网技术发展,“天眼”进入南通的市政交通。但监控设备的成倍增长,监控数据量激增,因此需要引入更多的存储设备用以保存实时监控数据。“性能稳定、数据安全及高性价比是此次选购设备的重点。经过多维度衡量对比,InfortrendDS是一个不错的选择。”采购
分类:
其他好文 时间:
2019-10-31 00:33:39
阅读次数:
97
题意:有一排建筑,每座建筑有一定的高度,宽度可以忽略,求在某点的平地上能看到天空的最大角度。 网上的做法基本都是离线的...其实这道题是可以在线做的。 对于向右能看到的最大角度,从右往左倍增维护每个时刻的单调栈(凸壳),对于每个询问,先二分找到它右面的第一个建筑的位置,然后在对应的凸壳上倍增找到切点 ...
分类:
其他好文 时间:
2019-10-30 23:00:53
阅读次数:
104
图片来源@全景网 我们身处数据大爆炸的时期,想必没人会质疑这一点。网络用户规模越来越大,由此产生的访问数据也在指数倍增长,最典型的,每逢大型年度购物节、流量明星出轨、春晚抢红包等特殊事件,都如同一场服务器系统性能的“极限挑战”,某几家互联网公司总会被拉出来示众,成则顶礼膜拜,败则集体吐槽。 如何在极 ...
分类:
其他好文 时间:
2019-10-29 19:59:12
阅读次数:
79