10 2019 档案

摘要:第一场ICPC,跟第一场CCPC一样,可惜真的可惜。 打完比赛就感觉难受,难受不在于又抱了块铜牌,而是那种能出的题没出的可惜感非常浓重。 开场还是可以的,通过一阵讨论,就大胆猜测了A的规律,然后一发过,接着鲲鲲看出K是计算几何题,就去搞K,我读了一会H没搞懂就跟榜去读C,一开始看C有好几个图片,还以 阅读全文
posted @ 2019-10-28 21:44 新之守护者 阅读(480) 评论(3) 推荐(2)
摘要:2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 Our Journey of Dalian Ends 题意:要求先从大连到上海,再从上海打西安,中途会经过其他城市,每个城市只能去一次,出一次,给出航班信息,问最小花费。 每个城市只能去一次,出一次,那么很明显需要对每个城市拆点,就分成入点和 阅读全文
posted @ 2019-10-24 21:26 新之守护者 阅读(207) 评论(0) 推荐(0)
摘要:Gym - 102346G Getting Confidence 题意:n*n的格子,每个格子上有一个数,要求每行每列都只能拿一个数,使得乘积最大,然后输出每列选择的是第几行的数。 如果是加法的话,那么很明显,就是一个网络流。可是,现在是乘法怎么办,很简单,直接取log,那么乘法便转换成了加法,然后 阅读全文
posted @ 2019-10-22 12:13 新之守护者 阅读(391) 评论(0) 推荐(0)
摘要:Artwork Gym - 102346A 题意:给n*m的地图,入口是(0,0),出口是(n,m),其中有k个监视器,坐标是(xi,yi),监视半径是r,问一个人能不能不被监视到,从起点到终点。 如果不能走到终点,无非便是监视范围把路全堵死了,所以开始的想法便是计算几何题,看多个圆能不能把横的和竖 阅读全文
posted @ 2019-10-21 17:51 新之守护者 阅读(405) 评论(0) 推荐(0)
摘要:Gym - 101981E Eva and Euro coins 题意:给你两个长度皆为n的01串s和t,能做的操作是把连续k个相同的字符反转过来,问s串能不能变成t串。 一开始把相同的漏看了,便以为是个差分模拟,然后懂了题意后一时也没想到,看了题解瞬间明了(题解做题法)。 相同连续k个1可以变成0 阅读全文
posted @ 2019-10-21 17:27 新之守护者 阅读(208) 评论(0) 推荐(0)
摘要:Emoogle Grid UVA - 11916 因为个else改了一夜,我真是个憨憨 题意:有M*N个小方格,K种颜色,B个小方格是被打碎的,然后规定除了被打碎的小方格,其他小方格都必须涂一种颜色,并且相邻上下两行不能是同一种颜色,现在给出你对1e8+7取模后的方案数R,还有N,K,B个(x,y) 阅读全文
posted @ 2019-10-19 11:41 新之守护者 阅读(131) 评论(0) 推荐(0)
摘要:Code FeatUVA - 11754 题意:给出c个彼此互质的xi,对于每个xi,给出ki个yj,问前s个ans满足ans%xi的结果在yj中有出现过。 一看便是个中国剩余定理,但是同余方程组就有ki的乘积种组合,而ki的乘积最大是1e18,直接中国剩余定理肯定不是的,只能对ki的乘积稍微小的时 阅读全文
posted @ 2019-10-17 00:56 新之守护者 阅读(216) 评论(0) 推荐(0)
摘要:Gym - 101955K Let the Flames Begin 说实话,没怎么搞懂,直接挂两博客。 小飞_Xiaofei的约瑟夫问题(Josephus Problem)3:谁最后一个出列 小飞_Xiaofei的约瑟夫问题(Josephus Problem)4:第k个出列的人是谁 林夕-梦的约瑟 阅读全文
posted @ 2019-10-16 13:38 新之守护者 阅读(309) 评论(0) 推荐(0)
摘要:Do Not Try This Problem Gym - 102307D 题意:给个长度为len的字符串(len<=1e5),然后q次操作(q<=1e5),每次给出i,a,k,c,(i+k*a<=len)也就是把字符串位置为i,i+a,i+2*a...,i+k*a的改成c字符,输出q次操作后的字符 阅读全文
posted @ 2019-10-14 22:33 新之守护者 阅读(384) 评论(0) 推荐(0)
摘要:Gym - 102307C Common Subsequence 题意:给你两个相同长度的DNA序列,判断这两个的最长公共子序列长度是不是0.99*n,n为序列的长度(n<=1e5)。 嗯,正常dp的想法是n2,肯定是会超时的,那么我们把目光放到0.99*n这里,反过来不就是最多只能失配0.01*n 阅读全文
posted @ 2019-10-14 17:38 新之守护者 阅读(360) 评论(0) 推荐(0)
摘要:Gym - 102307G Graduation 题意:xjl得修够n门课才能毕业,其中有些课是某门课的先行课,并且他精力有限,每学期最多只能修k门课,问xjl最少需要多少学期才能毕业。 首先,正向的图是n对1的,一个点会受到多个点的限制,所以反向建图,这样每去掉一个点,所释放的点都是没有限制的。 阅读全文
posted @ 2019-10-14 16:45 新之守护者 阅读(432) 评论(3) 推荐(0)
摘要:思想启发来自, 罗博士的根据递推公式构造系数矩阵用于快速幂 对于矩阵乘法和矩阵快速幂就不多重复了,网上很多博客都有讲解。主要来学习一下系数矩阵的构造 一开始,最一般的矩阵快速幂,要斐波那契数列Fn=Fn-1+Fn-2的第n项,想必都知道可以构造矩阵来转移 其中,前面那个矩阵就叫做系数矩阵(我比较喜欢 阅读全文
posted @ 2019-10-12 21:56 新之守护者 阅读(299) 评论(0) 推荐(0)
摘要:Strongly connected HDU - 4635 题意:给你一个n个点m条边的有向简单图,问最多加多少边使得图还是一个简单图,并且整个图不是一个强连通,如果原先整个图就是个强连通,就输出-1。 首先要知道的是简单图,没有重边,而且没有自环,但是有其他的环。这样先不考虑整个图最终不是一个强连 阅读全文
posted @ 2019-10-10 17:37 新之守护者 阅读(132) 评论(0) 推荐(0)
摘要:UVA - 796 Critical Links 题意:找出所有的桥,按序号的字典序输出。 就直接套模板,一开始觉得应该没有重边,而且因为这蛋疼的输入方式,重边不太好处理,但事实用几发大红wrong啪啪打脸,是真的疼 所以还是存在重边的,加个map哈希一下对重边的建边判断一下。 1 #include 阅读全文
posted @ 2019-10-09 21:42 新之守护者 阅读(130) 评论(0) 推荐(0)
摘要:HDU - 4612 Warm up 题意:给你一个连通的无向图,问你加一条边后,最少的桥是多少个。 求桥不用说了,板子,然后是加了一条边之后的最少的桥,那其实就是我们求出边双连通分量, 然后缩点,重新建出一棵树,再找出树的直径减去就可以了,需要注意的是,可能会有重边。 1 #include<cst 阅读全文
posted @ 2019-10-09 16:04 新之守护者 阅读(173) 评论(0) 推荐(0)
摘要:Coins 题意:一开始所有n个硬币都是反面朝上的,每次必须拿k个来抛,抛的人足够聪明,问m次之后向上的硬币的期望。 首先说了这个足够聪明的意思,就是只要向反面的有k个就不会sb地去拿向正面的来抛,想了一会之后就觉得是个概率dp的转移, 然而一开始想漏了个组合数的加权,但在+1的提醒下搞通了,但是分 阅读全文
posted @ 2019-10-08 23:01 新之守护者 阅读(203) 评论(0) 推荐(0)
摘要:Infinite Fraction Path 这个题第一次看见的时候,题意没搞懂就没做,这第二次也不会呀。。 题意:第i个城市到第(i*i+1)%n个城市,每个城市有个权值,从一个城市出发走N个城市,就可以得到一个长度为N的权值序列,求字典序最大的序列。 首先因为每个城市的出度为1,所以从任意城市出 阅读全文
posted @ 2019-10-07 16:47 新之守护者 阅读(239) 评论(0) 推荐(0)
摘要:先记录一下一些概念和定理 同余:给定整数a,b,c,若用c不停的去除a和b最终所得余数一样,则称a和b对模c同余,记做a≡b (mod c),同余满足自反性,对称性,传递性 定理1: 若a≡b (mod c),对某个整数k有 a+k≡b+k (mod c) a-k≡b-k (mod c) ak≡bk 阅读全文
posted @ 2019-10-05 16:24 新之守护者 阅读(670) 评论(0) 推荐(0)