随笔分类 - Codeforces
摘要:虽说是一道裸题,但还是让小C学到了一点姿势的。 Description 给定一个长度为n的数组w,模数m和询问次数q,每次询问给定l,r,求: 对m取模的值。 Input 第一行两个整数n,m,表示数组长度和模数。 接下来一行n个数,表示w数组。 接下来一行一个整数q,表示询问次数。 接下来q行,每
阅读全文
摘要:某变换好题。不过听说还有O(2^n*n^2)DP的…… Description 给定一个n*m的01矩阵,你可以选择对任意行和任意列取反,使得最终“1”的数量尽量少。 Input 第一行两个整数n,m。 接下来n行,每行m个字符,描述一个01矩阵。 Output 一个整数表示最少的1的数量。 Sam
阅读全文
摘要:往期题目补档。既然被选为了经典题就拿来写一写。 Description 给定一张含有n个点的无向图,一开始图中没有任何边。依次给出q次操作,每次操作给出两个点“x y”,若x和y之间没有边相连,则连上这条边,否则移除这条边。对于每次操作,你都要判断执行这一次操作之后,整张图是否为二分图。 Input
阅读全文
摘要:失踪OJ回归。 毕竟这样的数论没做过几道,碰上一些具体的应用还是无所适从啊。小C还是借助这题大致摸索一下莫比乌斯函数吧。 Description 有n个点,标号为1~n,为这n个点建一张无向图。两个点x,y之间有连边当且仅当x,y不互质,求两两点对之间的最短路d(x,y)(1<=x<y<=n)之和。
阅读全文
摘要:小C比较棘手的概率期望题,感觉以后这样的题还会贴几道出来。 Description 给定一个n*n的邻接矩阵,邻接矩阵中元素pi,j表示的是从 i 到 j 这条单向道路在这一秒出现的概率百分比,走一条道路的时间需要1秒,问从1号点出发到n号点最短所需花费时间的期望。最短所需花费时间即在每一个点都按照
阅读全文
摘要:屯一个虚树的板子,顺便总结一下这样的题型。 Description 给定一棵n个节点的有根树,在输入数据通过给出每个节点的父亲来表示这棵树。若某个节点的父亲为0,那么该节点即为根。现在对于每个点,询问它的每个祖先的所有深度不超过该节点的儿子的数量的总和。 Input 第一行一个整数n。第二行n个整数
阅读全文
摘要:二维询问转化成一维询问的问题,话说CF上面的好题还真多。 Description 给定一个半径为r的半圆,圆心为坐标原点O,直径为AB,半圆弧位于x轴上方。给定n次操作,每次为以下3种操作之一: ①1 x y — 在(x,y)处放置一颗卫星,如果该卫星是第 i 个被放到平面上的卫星,则它的编号为i;
阅读全文
摘要:又是一道比较新的模板题吧,即使是在Codeforces上小C还是贴了出来。 Description 给定一个长度为n的序列a1~an,每个元素代表一种颜色。m次操作,每次操作为两种中的一种: 1 p x:将第p个位置上的颜色修改为x; 2 l r:询问[l,r]区间,求该区间内的每种颜色的“最大出现
阅读全文
摘要:第一次发Codeforces上的题解呢,小C在经过各项权衡之后最终决定打破强迫症而贴一下这个模板。 Description 给定一棵n个结点的树,树上每个结点要么是男孩要么是女孩,每个男孩或女孩都有一个喜欢的数字。m次询问,每次询问两个点,询问这两个点的最短路径之间能找到多少对男女,满足他们喜欢的数
阅读全文

浙公网安备 33010602011771号