随笔分类 - 其它_模板
摘要:"F. Simple Cycles Edges" 题意: n 个点 m 条边的无向图,问哪些边是恰好包含在一个简单环里的。简单环定义:环走一遍,每个点都只出现一次。 tags: 考虑 tarjan 缩点,要包含在简单环里,就是点双连通。 最后在每个点双连通分量里,如边数和点数相同,那就符合。
阅读全文
摘要:"D. Mahmoud and Ehab and another array construction task" 题意: 给出一个数组 a[],要你构造出一个互质的字典序最小的数组 b[],且 b[] 的字典序要大于等于 a[] 。 tags: 预处理出 1e5 个素数,然后对于第 i 个数,它应
阅读全文
摘要:``` struct point { double x,y; point(double x=0,double y=0):x(x),y(y) {} }g[1000000],yuan; typedef point vec; const double eps=1e-8; const double pi=acos(-1.0); bool cmp(point a,point b) { ...
阅读全文
摘要:UVA - 11732 这几天到处赠饭领红包,感觉脸都笑得僵硬了。。。在家好没状态,还是早点去学校算了*_* 题意: 输入n个字符串(有大小写字母和数字),两两调用一次strcmp(),一共调用 n*(n+1) 次,问字符比较的总次数是多少? int strcmp(char *s, char *t)
阅读全文
摘要:F. Restoring the Expression 题意:给出一个字符串,要把它折分成三部分 a、b、c , 使得 a+b=c 。输出任何一种可行情况。 tags:字符串 hash 因为 a+b=c ,所以 lena、lenb 至少要有一个等于 lenc 或 lenc-1 。所以枚举 lenc,
阅读全文
摘要:牛客练习赛11 B 假的字符串题意:给定n个字符串,互不相等,你可以任意指定字符之间的大小关系(即重定义字典序),求有多少个串可能成为字典序最小的串,并输出它们。 tags:好题 对于一个字符串, 1】如有其它字符串是它的前缀,那肯定不可能。这个直接用字典树处理就可以。 2】但如果以这个字符串为最小
阅读全文
摘要:2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017) D 题意:有 n 个人,每个人有 k 个特征,每个特征值为 0或 1。 定义两人的相似度为:k 个特征值中相同的个数。 要你另外找一个人,这个人和其他人相似度的最
阅读全文
摘要:2017 United Kingdom and Ireland Programming Contest (UKIEPC 2017) B Breaking Biscuits 题意:一个多边形的饼干,要把它放进一个杯子里,可以随意旋转饼干,求杯子的最小直径。 tags:枚举多边形的所有边(即任意两个点形
阅读全文
摘要:Overlapping Rectangles 题意:求 n 个矩形并面积和 tags:扫描线+线段树,模板题 参考博客
阅读全文
摘要:HDU 5733 题意:给出四面体的四个顶点,求出其内切球的球心坐标和半径,如果不存在内切球,输出"O O O O"。 tags:一堆公式。。可以做模板了 我们可以将平面上的四点得到由同一个点出发的三个矢量。这样就可以计算这三个矢量的混合积M,则M/6即为四面体体积V。 题目无解的情况当且仅当四点共
阅读全文
摘要:1497: [NOI2006]最大获利 tags:点和边之间存在依赖关系,可以考虑最大权闭合图。 首先建图,原先的点与汇点相连,边权为原来点的权值(负的);原先的边与源点及这条边左右端点相连,边权分别为原来边的权值、无穷大、无穷大。然后,求出最小割,最后的答案就是 原来所有的边权和 - 最小割。
阅读全文
摘要:1061: [Noi2008]志愿者招募 tags:没搞懂,单纯形法,很数学的感觉。。但又学到一个模板=^=,MDZZ
阅读全文
摘要:HDU 1757 题意: If x < 10, f(x) = x; If x >= 10, f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + …… + a9 * f(x-10); 给出k和mod,求f(k)。 总结: 1、特别注意,矩阵相乘不满足交换律
阅读全文
摘要:1、HDU-3549 Flow Problem 2、链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549 3、总结:模板题,参考了 http://www.cnblogs.com/Lyush/archive/2011/08/08/2130660.html
阅读全文

浙公网安备 33010602011771号