摘要:
###一、题目 Acwing246 ###二、思路 通过线段树来维护,因为题目需要达成区间增加d,一个数的最大公约数就是它本身,同时(a, b, c)的最大公约数与(a, b - a, c - b)的最大公约数相等,所以可以通过维护一个差分序列来写,将区间修改改为单点修改。在询问区间x到y的最大公约 阅读全文
摘要:
#一、题目 NC14700 #二、思路 这题因为有天数的限制,所以需要用到分层图来做,以天数来作为层数,每层都连上前一天的这个城市和下个城市的路径,然后直接背一下dijkstra的板子,最后在每层里的n号城市找到最小值即可 #三、代码 #include<bits/stdc++.h> using na 阅读全文