09 2020 档案

09 2020 档案

09 2020 档案

摘要:又是历史遗留题,收藏了好久才做的( https://www.luogu.com.cn/problem/P5559 考虑如何计算一个点 u 到链 (x,y) 的距离,设 LCA(x,y)=lca,则距离即 dis(u,lca) 减去到 \( 阅读全文
posted @ 2020-09-22 21:32 suxxsfe 阅读(282) 评论(0) 推荐(0) 编辑
摘要:因为对角线上都是 0,所以如果询问时包含了对角线,那结果必然是 0,会对判断造成干扰 因此我们处理询问的结果时,如果当前这一行的处于对角线上的那一位,在询问时给出的 k 个数中,则应该忽略这一行结果(因为它是 0) 所以,就要想办法让每一位不在对角线上的数,都在至少一次询问中,不 阅读全文
posted @ 2020-09-15 22:16 suxxsfe 阅读(115) 评论(0) 推荐(0) 编辑
摘要:http://uoj.ac/problem/174 有一列数,每次可以将当前数索引最小的一个放入栈中,或从栈底或栈顶取出一个数 依次排列取出的数使之形成一个新的序列,让这个序列的字典序最小 因为要字典序最小,那肯定是贪心的 每次,考虑能取出(就是让他进入序列)三种数 栈顶 栈底 目前还没入栈的数中的 阅读全文
posted @ 2020-09-13 13:39 suxxsfe 阅读(158) 评论(0) 推荐(0) 编辑
摘要:http://uoj.ac/problem/152 可以说是二进制的基数排序 就枚举每一位二进制(按位权从低到高),如果这一位是 1 就从第一个柱子放到第三个上,否则放到第二个上 然后在把第三根、第二根柱子上的数放回来 重复这个过程,发现这其实就是一个基数排序(按若干关键字从低到高排序) #in 阅读全文
posted @ 2020-09-13 13:33 suxxsfe 阅读(142) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P4574 就是数位 dp,用 f(now,i,j,k,CF) 表示第 now 位,a,b,c 的一的个数分别用了 i,j,k 个,CF 表示有没有进位 然后注意这里应该用顺推,而不是那种记忆化 阅读全文
posted @ 2020-09-13 13:25 suxxsfe 阅读(144) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/problemset/problem/468/C 设 f(x)x 的十进制下各个位上数字之和,给定 a(a1018),求 l,r(lr10200),使得: \(\sum_{i=l}^ 阅读全文
posted @ 2020-09-01 22:39 suxxsfe 阅读(159) 评论(0) 推荐(0) 编辑

This blog has running: 1856 days 2 hours 0 minutes 7 seconds

Copyright © 2025 suxxsfe
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
微信分享提示