随笔分类 - 比赛记录
摘要:T1.matrix 多次询问A*B的区间和 不考虑naive地乘出来,画个图就能发现,总是A的一些列,乘以B的一些行。 维护多行多列的前缀和,就可以做了 时间复杂度O(nm) #include<iostream> #include<cstdio> #define R register using n
阅读全文
摘要:T1.tower 简单的DP,f[i]表示前i个塔最多能分几组,转移时考虑枚举断点j f[i]=max{f[j]}+1,且sum[j~i]>g[j] g记录了上次转移的情况,更新g[i]=sum[j~i] 倒序循环j,找到第一个转移点就是最优的。 开long long #include<iostre
阅读全文
摘要:矩阵实际含义转化
阅读全文
摘要:建模转化,单源最短路
阅读全文
摘要:A相邻点对距离和*kB(Σ(v/2))/2C一直想不到“最优”是怎么体现的,发现y2=y1*(t1-t0)/(t0-t2),就写了1e6的枚举,然而又一些特殊情况没考虑到,比如两个都完全打开。 正解是两指针或二分while(x1>=0&&x2>=0){ t=(...
阅读全文
浙公网安备 33010602011771号