02 2015 档案

摘要:1.扩展的欧几里德定理//拓展欧几里得定理,求ax+by=gcd(a,b)的一组解(x,y),d=gcd(a,b)void gcd(int a,int b,int &d,int &x,int &y){ if(!b){d=a;x=1;y=0;} else{gcd(b,a%b,d,y,x);... 阅读全文
posted @ 2015-02-26 13:19 zhyfzy 阅读(260) 评论(0) 推荐(0)
摘要:【转载注明出处@AOQNRMGYXLMV】#include #include #include #include using namespace std;//lrj计算几何模板struct Point{ double x, y; Point(double x=0, double y=0)... 阅读全文
posted @ 2015-02-24 14:08 zhyfzy 阅读(203) 评论(0) 推荐(0)
摘要:原文地址:http://hi.baidu.com/baowup/blog/item/3a27465c86d71546faf2c066.html/cmtid/de1ef3f0de7554a0a40f52f7string类的构造函数:string(constchar*s); //用c字符串s初始化... 阅读全文
posted @ 2015-02-24 13:42 zhyfzy 阅读(171) 评论(0) 推荐(0)
摘要:一些人互相是朋友(无向图连一条无向边),现在要添加一个推荐朋友的功能,如果对于x,有y,x与y不是朋友,但是y和x有共同的朋友,并且共同的朋友最多,那么y可以推荐给x。问对于每一个人,有多少人值得推荐。map映射后建图,然后用set_intersection()求交集这道题学习了一下set_inte... 阅读全文
posted @ 2015-02-23 18:55 zhyfzy 阅读(323) 评论(0) 推荐(0)
摘要:点更新线段树对一列数,对每次询问输出对应区间的和,每次修改只修改一个数的值。。。定义:struct tree{ int l,r;//记录代表的区间 int sum;//代表区间的和}由于线段树还是相对比较平衡的,所以可以使用数组t来存储这棵树,对与某个节点i,t[i*2]就是左子树,t[... 阅读全文
posted @ 2015-02-16 12:44 zhyfzy 阅读(234) 评论(0) 推荐(0)
摘要:最好程序一遍通过,为了提高代码能力,这里将用TIP的形式记录来犯过的错误。不断更新中。*已经转移到闪存。。【150214】WA:检查是否数组开小了。【150212】WA:如果程序中有乘号,需要留意是否超出int。【150210】CF::GYM的题目有的需要文件输入输出 阅读全文
posted @ 2015-02-15 23:47 zhyfzy 阅读(141) 评论(0) 推荐(0)
摘要:【题意】给n个字符串组成的集合,然后有m个询问(0 ≤ n ≤ 3·105,0 ≤ m ≤ 3·105),每个询问都给出一个字符串s,问集合中是否存在一个字符串t,使得s和t长度相同,并且仅有一个字符不同。(字符串总长度为6·105),所有字符只有a,b,c。【题解】因为只有三种字符,用Trie最合... 阅读全文
posted @ 2015-02-15 15:55 zhyfzy 阅读(669) 评论(0) 推荐(0)
摘要:AC自动机----多个模板的字符串匹配字典树Trie加上失配边构成插入操作:ac.insert(p[i],i);构造失配函数:ac.getFail();计算文本串T中每个模板串的匹配数:ac.find(T);时间复杂度 O(n+km) (总长度)以下是加过注释的LRJ模板:struct ACauto... 阅读全文
posted @ 2015-02-13 21:33 zhyfzy 阅读(235) 评论(0) 推荐(0)
摘要:功能字符串T,长度为n。模板串P,长度为m。在字符串T中找到匹配点i,使得从i开始T[i]=P[0], T[i+1]=P[1], . . . , T[i+m-1]=P[m-1]KMP算法先用O(m)的复杂度对模板串进行处理,然后O(n)进行匹配。总时间复杂度O(m+n)注意失配函数f[i]为第i位处... 阅读全文
posted @ 2015-02-13 18:25 zhyfzy 阅读(207) 评论(0) 推荐(0)
摘要:给了n个(nwj,如果hi>=hj,显然符合条件,答案不需要增加。还是wi>wj,如果hi=hj,那么答案也是不需要增加。由于要使机器调整次数尽量小,因此把w降序排列,当wi=wj时,让hi>=hj(h降序排列),然后对h求最长严格上升子序列即可。#include#include#include#i... 阅读全文
posted @ 2015-02-11 10:50 zhyfzy 阅读(194) 评论(0) 推荐(0)
摘要:潜水员要潜水,给出n个气缸(1=0;j--) { for (k=ai;k>=0;k--) { if (dp[j+t[i]][k+a[i]]>dp[j][k]+w[i]) { dp[j+... 阅读全文
posted @ 2015-02-11 10:42 zhyfzy 阅读(225) 评论(0) 推荐(0)
摘要:有n个混合物排成一排,每个混合物有一个颜色值0#include#include#include#include#include#include#include#include#include#include#include#define eps 1e-9#define ALL(x) x.begin(... 阅读全文
posted @ 2015-02-11 10:38 zhyfzy 阅读(254) 评论(0) 推荐(0)
摘要:我们的男主现在手中有n*c张牌,其中有c(#define eps 1e-9#define FOR(i,j,k) for(int i=j;i=dp[num]) { dp[++num]=p[i].hash; }else ... 阅读全文
posted @ 2015-02-11 10:35 zhyfzy 阅读(399) 评论(0) 推荐(0)
摘要:现在n(wj,hi>hj,显然是满足条件的,直接合并即可(所求序列长度不变),但是如果wi>wj,hi#include#include#include#include#include#include#include#include#include#include#include#define eps... 阅读全文
posted @ 2015-02-11 10:30 zhyfzy 阅读(776) 评论(0) 推荐(0)
摘要:要邀请n个人参加party,每个人有力量值strength Si和魅力值 beauty Bi,如果存在两人S i ≤ S j and B i ≥ B j 或者 S i ≥ S j and B i ≤ B j 他们两个会产生冲突,问在不产生冲突的条件下,最多能邀请到几个人?【LIS】一开始将所有人按照... 阅读全文
posted @ 2015-02-11 10:26 zhyfzy 阅读(461) 评论(0) 推荐(0)
摘要:给出两个字符串(不长于1000),求最长公共子序列,要求:从每个串中取必须取连续k (1=k【代码链接】#include#include#include#include#include#include#include#include#include#include#include#include#d... 阅读全文
posted @ 2015-02-11 10:21 zhyfzy 阅读(237) 评论(0) 推荐(0)
摘要:转载注明出处:http://blog.csdn.net/wdq347/article/details/9001005 (修正了一些错误,并自己重写了代码)最长公共子序列(LCS)最常见的算法是时间复杂度为O(n^2)的动态规划(DP)算法,但在James W. Hunt和Thomas G. Szym... 阅读全文
posted @ 2015-02-08 13:24 zhyfzy 阅读(3691) 评论(1) 推荐(0)
摘要:2015 UESTC Winter Training #10Northeastern Europe 2009最近集训都不在状态啊,嘛,上午一直在练车,比赛时也是刚吃过午饭,状态不好也难免,下次比赛提前吃饭休息一会儿吧。。一开始卡在B题,后来发现是题意理解错了,没有看见above,就是不可以回到原点,... 阅读全文
posted @ 2015-02-04 10:34 zhyfzy 阅读(122) 评论(0) 推荐(0)
摘要:【题意】给一个字符串组成的矩阵,规模为n*m(n#include#include#include#include#include#include#include#include#include#include#include#define eps 1e-9#define ALL(x) x.begin... 阅读全文
posted @ 2015-02-04 10:11 zhyfzy 阅读(261) 评论(0) 推荐(0)
摘要:第一次做TC全部通过,截图纪念一下。终于蓝了一次,也是TC上第一次变成蓝名,下次就要做Div.1了,希望div1不要挂零。。。_(:зゝ∠)_A. KitayutaMart2万年不变的水题。#include#include#include#include#include#include#includ... 阅读全文
posted @ 2015-02-02 23:11 zhyfzy 阅读(534) 评论(2) 推荐(0)