摘要:
A. Drone With a Camera 三分套三分。 B. Fibonaccis’ vouchers 考虑用最少的Fib数表示一个数,只需要从大到小贪心选取每个Fib数。 将一个数写成Fib进制,可以得到一个$01$串,满足没有连续两个$1$。 从高位到低位逐位确定答案的每一位是$0$还是$1 阅读全文
摘要:
题解: solution Code: A. Ascending Rating B. Cut The String C. Dynamic Graph Matching D. Euler Function E. Find The Submatrix F. Grab The Tree G. Interst 阅读全文
摘要:
A. Album of Numbers 设$cnt[i]$表示数字$i$的个数,则$ans=\frac{\sum_{i} i\times cnt[i]\prod_{j>i}(cnt[j]+1)}{\prod_{i}(cnt[i]+1)-1}$。 不妨忽略分母的减$1$,那么只需要维护出答案以及$cn 阅读全文
摘要:
A. Automat $m$超过$1600$是没用的。 从后往前考虑,设$f[i][j][k]$表示考虑$[i,n]$这些物品,一共花费$j$元钱,买了$k$个物品的最大收益。 时间复杂度$O(n^5)$。 B. Touristic Bureau 将所有景点按照有趣度从小到大排序,设$f[i]$表示 阅读全文
摘要:
A. Ancient Diplomacy 建图,同色点间边权为$0$,异色点间边权为$1$,则等价于找一个点使得到它最短路最长的点的最短路最小,Floyd即可。 时间复杂度$O(n^3)$。 B. Bob and Banjo 若$AB$线段经过圆$C$的部分长度不超过$t$,则答案为$AB$长度。 阅读全文
摘要:
A. Palindromes 留坑。 B. Modules 将$a$排序,那么最优解中$a_n$一定放在前后一个,且前面$n-1$个每次要么放最小的,要么放最大的,区间DP即可。 C. Rooks 根据题意直接计算。 D. Triangles 发现$C$是完全平方数,枚举$C$后容斥统计区间内与其互 阅读全文
摘要:
A. Game with chocolates 因为差值必须是$P$的幂,故首先可以$O(\log n)$枚举出先手第一步所有取法,判断之后的游戏是否先手必败。 对于判断,首先特判非法的情况,并假设$n<m$,则题意可理解成将$n$或者$m$减小至$n-P^k$,在$P$进制下可以理解为$n$某一位 阅读全文
摘要:
A. Street magic 数位DP,设$f[i][j][k]$表示从低到高考虑$x$的后$i$位,$x$和$m$大小关系为$j$,和$n$大小关系为$k$的方案数。 B. Variety 对于每种颜色单独考虑,从上往下扫描线,用Treap维护每个点往上延伸的高度的笛卡尔树,则每次只需要单点修改 阅读全文