随笔分类 - 题
恶心到我的题,呕
    
摘要:UVA12558 埃及分数  题目链接 	数学知识 + 迭代加深 + dfs + 剪枝 	我觉得这道题还是比较难的,反正看题解看了好长时间。 	首先用迭代加深,枚举分解后的项数。 	dfs时的上下界:下界为$\lfloor \frac \rfloor + 1$,上界是$a * i >= b
        阅读全文
                
摘要:0928考试T2 	题目大意: 	给定K个数字序列,请将它们合并为一个,满足本来在同一序列中的两个数的相对位置不变。定义一个序列A的不和谐度为序列中使得A[i]>A[i+1]成立的i的总数,请输出一种合并方案,使得合并后的序列不和谐度最小。 	考场上算错时间复杂度了,以为可以切了的,没想到拿了
        阅读全文
                
摘要:hiho1715 树的连通问题 	题目链接  	线段树 + 动态开点 + 线段树合并。 	暴力$O(n^2)$。不可做。 	我们考虑问题转化,求每一条边的贡献,也就是有多少区间跨过这一条边。 	这么写不好写,正难则反,我们求这个问题的对偶问题,总区间数$-$有多少区间没有跨过这一条边。 
        阅读全文
                
摘要:0926考试T3  	题目大意:  	\(n \le 10 ^ 5, 10 ^ 5 \le m \le 10^9, y_i \le 50, 0 \le S \le min(M,\sum y_i)\)  	容斥原理 + 组合数学。  	一开始看到这题很蒙啊,根本不知道从哪去想,于是就写
        阅读全文
                
摘要:0925考试T2 	题目大意: 	给定一个任意的无向图,问最少画几笔,使得所有的边被画过一次且仅一次。  	欧拉回路。 	我们称有偶数条边连着的点叫偶数点,有奇数条边连着的点叫奇数点。 	欧拉路:有一条路径可以经过所有边并且不重复。欧拉回路:闭合的欧拉路。 	首先我们要知道:无向图中存
        阅读全文
                
摘要:0925考试T1 	题目大意: 	有一个数轴,数轴上有$n + 1$艘船,给你每艘船的距离数轴上终点的距离,船身的长度和船的速度,问第1艘船(距离终点最远的那一艘)最少需要多长时间可以到终点,后面的船不可以超越前面的。  	我觉得应该算是思维题吧,正解并没有什么算法。 	这道题难的地方就在
        阅读全文
                
摘要:P4168 [Violet]蒲公英 	题目链接  	分块。   一看到这数据范围肯定要离散化。而且强制在线,不可用莫队做。 	$p[i][j]$表示第$i$个块到第$j$个块内的众数,预处理出来就好了,枚举$i$和$j$是$O(\sqrt n)$的,枚举$j$块内的数也是$O(\sqrt
        阅读全文
                
摘要:P6032 选择客栈 加强版 	题目链接  	递推。  	其实思路挺难想的,但代码好打。 	$last[x]$表示$x$这个颜色上一次出现的位置。 	$cnt[x]$表示$x$这个颜色出现的次数。 	$sum[x]$相当于一个寄存器,实时更新$x$颜色的答案。 	思路就是枚举第二个
        阅读全文
                
摘要:0923考试T3 	题目描述: 	前方的地上散落着B朵樱花,此时刮起了风,便引来一场樱花雨。樱花雨一共持续了N秒。每一秒都会有A朵樱花飘落。小Q细心的记录了每一秒时间后地上樱花的数目,并将其转换成了二进制。小Q想请你统计一下这些二进制数一共有多少个1。 	$2 \le N \le 10 ^ 9
        阅读全文
                
摘要:0921考试T3 	题目描述: 	在暑假来临之际,小Z的地理老师布置了一个暑假作业,让同学们暑假期间了解一下C国的铁路发展史。小Z在多番查证资料后发现,C国在铁路发展初期,铁路网络有着一个严密规整的结构:C国的N个城市按层级分为首都、省会、省辖市......由于在铁路发展初期,建造铁路花费巨大,
        阅读全文
                
摘要:0921考试T2 	题目描述: 	最近小Z和他的朋友都迷上了一款手机游戏:不服来战。游戏的设定十分简单,在游戏开始时,会给出一排共N个灯,有的灯是开着的有的是关着的,每个灯都有一个分数。而玩家可以进行任意次操作,每次操作改变连续K盏灯的开关状态。尽管机智如小Z也总是没法得到最高分,没法把他的朋友
        阅读全文
                
摘要:0922考试T1 	题目描述: 	xyz1048576正在玩一个关于矩阵的游戏。一个n*m的矩阵,矩阵中每个数都是[1,12]内的整数。你可以执行下列两个操作任意多次: 	(1)指定一行,将该行所有数字+1。 	(2)指定一列,将该列所有数字+1。 	(3)如果执行完上述操作之后,矩阵中某
        阅读全文
                
摘要:P3934 [Ynoi2016]炸脖龙I 	题目链接 	树状数组 + 扩展欧拉定理。  	对于修改,直接树状数组差分。 	对于询问,我们设$s(l, r, p)\(代表区间\)[l, r]$的询问。所以递归下去就可以做$s(l, r, p) = a[l]^{s(l + 1, r, \phi
        阅读全文
                
摘要:0922考试T4 	题目描述: 	机房所有的电脑构成了一个$n*n$的矩阵,每一台电脑都有一个便利值$a[i][j]$,在这个矩形里找两个互不重叠的矩形,并且这两个矩形的便利值之和为$p$的倍数,问对多可以选出多少个电脑。 	区间DP。 	我们先对每行求一个前缀和。然后用$l, r$从纵方向
        阅读全文
                
摘要:P6834 [Cnoi2020]梦原 题目链接 	树状数组优化期望DP。 	我们可以发现,当$k= 1$时,这道题就和积木大赛一样,有一个非常有用的结论:对于每个点,只要把$max(0, a[i] - a[i - 1])$累加起来就是最终答案。假设前一个比后一个高,那么前一个为0时后一个一定早就
        阅读全文
                
摘要:UVA1364 Knights of the Round Table  题目链接 	Tarjan求点双联通分量+二分图染色 	题中给出了不可以出现在同一个会议的骑士,但这样貌似不好写,我们可以将能够在同一会议中的骑士连边。我们可以发现在同一个奇环内的骑士一定可以开会。 	连完之后会形成若干个
        阅读全文
                
摘要:0917考试T2 	题目大意: 	你有𝑛个不同的球和𝑚个不同的盒子。每个球都被分配了两个盒子,应该放在其中一个盒子里。每个盒子只能装一个球。问题是把所有的球都放到盒子里有多少种解。 	这道题竟然是图论。。。  	我们可以把盒子看成节点,球看成边,那么一个球就可以连接两个(或一个节点)。
        阅读全文
                
摘要:P1445 [Violet]樱花 	九月十五号考试T4。 	题目链接 	一点点数论吧。(就是没想出来) \[ \frac{1}{x} + \frac{1}{y} = \frac{1}{n!} \\ xy = xn! + yn! \\ n!^2 - xn! - yn! + xy = n!^2 \
        阅读全文
                
摘要:P6242 【模板】线段树 3  	线段树维护历史最值+区间取min。  	区间取min: 	线段树维护一个区间最大值$(MaxA)\(和严格次大值\)(se)$,还要维护最大值个数$cnt$,区间和$sum$,然后分情况:(设当前与$k$取min)  当$k >= t[o].MaxA$
        阅读全文
                
摘要:Loj 2980. 「THUSCH 2017」大魔法师 线段树维护矩阵。 	可以对每个节点维护这样一个矩阵:\(\begin{bmatrix} A\\B\\C\\1 \end{bmatrix}\) 	为啥要多个1呢?因为会有$A += v,C = v$的操作,这样好转移。 	当$opt == 
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号