摘要: Mini version:set enc=utf-8 ffs=unix,dos,mac lm=zh_CN.utf-8set nu nowb nocp nowrap ru nobk sm is noswf acd hls autoread set hi=700 mouse=a sel=exclusiv... 阅读全文
posted @ 2014-07-25 11:14 Felix_F 阅读(257) 评论(0) 推荐(0) 编辑
摘要: /********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define EPS (1e-8)#define MAXN (100005... 阅读全文
posted @ 2013-09-02 16:38 Felix_F 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 最近买了个VPS,于是随手搭了个VPN玩,ubuntu安装pptp太蠢了,直接apt-install pptp就行了1./etc/pptpd.conf 注销最后两行,就是设置IP转发的范围,给那么几个IP就差不多了localip 192.168.0.1remoteip 192.168.0.234-2... 阅读全文
posted @ 2014-08-04 11:07 Felix_F 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: Mini version:set enc=utf-8 ffs=unix,dos,mac lm=zh_CN.utf-8set nu nowb nocp nowrap ru nobk sm is noswf acd hls autoread set hi=700 mouse=a sel=exclusiv... 阅读全文
posted @ 2014-07-25 11:14 Felix_F 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 破解:keygen.exe 放到安装目录下填好姓名公司 ,patch后generate就行了连接问题:连接出现socket error很有可能是你的防火墙没关,今天排查了很久才发现是这个问题,浪费了我半个多小时的时间技巧:sz [filename] 可以下载服务器到安装目录/download,也可以... 阅读全文
posted @ 2014-07-21 19:58 Felix_F 阅读(221) 评论(0) 推荐(0) 编辑
摘要: ---------------------------------------------tar命令:-v 可视化-c 新建包-f 指定文件名(除非你用默认用户名)-x 解压target.tar-r 增加file文件到target.tar-t 列出target.tar中的文件-u 更新target.... 阅读全文
posted @ 2014-07-21 16:13 Felix_F 阅读(584) 评论(0) 推荐(0) 编辑
摘要: Sublime Text 3 —– BEGIN LICENSE —–Michael BarnesSingle User LicenseEA7E-8213858A353C41 872A0D5C DF9B2950 AFF6F667C458EA6D 8EA3C286 98D1D650 131A97ABAA 阅读全文
posted @ 2014-07-16 16:44 Felix_F 阅读(224) 评论(0) 推荐(0) 编辑
摘要: A: 1分钟题,往后扫一遍int a[MAXN];int vis[MAXN];int main(){ int n,m; cin>>n>>m; MEM(vis,0); for(int i = 1 ; i >a[i]; for(int j = a[i] ; j >n>>a>>b; for(int i = 0 ; i >x[i]; LL p = (x[i]*a)/b; if((p*b)%a == 0){ cout>n>>k){ int m = n/2; if(n == 1 && ... 阅读全文
posted @ 2014-04-07 13:06 Felix_F 阅读(171) 评论(0) 推荐(0) 编辑
摘要: /********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define EPS ... 阅读全文
posted @ 2014-02-27 21:12 Felix_F 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 水题/********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define EPS .. 阅读全文
posted @ 2014-02-27 13:04 Felix_F 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 我的Vbox版本是4.3.6...在这里以win8和Ubuntu12.04之间共享文件举例首先运行虚拟机,然后安装增强功能..这个增强功能很碉堡...能开启无缝模式和系统间的剪贴板共享等牛X功能然后你就在win下创建一个共享用的文件夹啦...比如叫Share还是在上图里面点共享文件夹 点击右边的+ 创建一个固定分配的文件夹路径就是你刚刚创建的文件夹 名称任意 勾选固定分配 如下图:之后进入linux 打开terminal 输入:sudo mount -t vboxsf Share /home/xxxx/Documents/Share红色部分是你之前取的名字 蓝色部分表示在linux下的共享文件 阅读全文
posted @ 2014-02-09 16:26 Felix_F 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 基本快捷键v进入可视模式i/a光标前/后插入模式I/A行首/末插入模式Crtl+c进入命令模式Crtl+v进入块可视模式Q进入EX模式gh进入选择模式u撤销U撤销一步再按就重复上一个动作(没啥用)Crtl+r前进快速移动gg光标移到文件头G移动到文档末尾ggvG全选gg=G全篇自动缩进$行末^行首W/w下一单词空格有效/非字母有效B/b上一单词空格有效/非字母有效快速编辑O上一行开始编辑o下一行开始编辑S删除整行并在该行插入s删除字符并插入c+hjkl删除方向上的字符并插入,上下是删整行cc删除整行并在该行插入C删除到行末并插入dd删除一行d删除选中D删除直到行末~转换大小写J合并两行x剪切选 阅读全文
posted @ 2013-12-04 16:18 Felix_F 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 搜索,在下加入: 有几种经典方案,包括vim,desert,sublime,ulipad,oblivion,darkgray我还是最喜欢sublime的...有各个方案的标号,不能直接复制黏贴...大家有爱自取...1. ... 阅读全文
posted @ 2013-11-26 16:57 Felix_F 阅读(737) 评论(0) 推荐(0) 编辑
摘要: "----Encoding setting----set encoding=utf-8 "编码设置set ffs=unix,dos,mac "设置保存系统格式set langmenu=zh_CN.utf-8 "中文菜单界面language... 阅读全文
posted @ 2013-11-26 13:01 Felix_F 阅读(204) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4431不能说是水题了,具体实现还是很恶心的...几乎优化到哭但是DFS(还加了几个剪枝)还是不行...搜索一直T到死...贪心构造解就行算是长见识了首先还是要枚举所有34张牌...然后再枚举将牌(2个的)...之后就是判断这副牌有没有胡牌了...肯定是要特判国士无双和七对的...再就是平胡的情况平胡只要对每张牌优先刻子,再直接贪心向下构造顺子就行了....../********************* Template ***********************/#include #include #i 阅读全文
posted @ 2013-11-23 20:36 Felix_F 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 模板题,直接用/********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define E 阅读全文
posted @ 2013-11-13 16:14 Felix_F 阅读(235) 评论(0) 推荐(0) 编辑
摘要: http://www.codechef.com/NOV13还在比...我先放一部分题解吧...Uncle Johny 排序一遍struct node{ int val; int pos;}a[MAXN];int cmp(node a,node b){ return a.val >T){ while(T--){ cin>>n; for(int i = 0 ; i >a[i].val; a[i].pos = i+1; } cin>>m; ... 阅读全文
posted @ 2013-11-08 17:27 Felix_F 阅读(303) 评论(1) 推荐(0) 编辑
摘要: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4378写了这么长不容易纪念一下/********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #in 阅读全文
posted @ 2013-11-04 20:15 Felix_F 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://codeforces.com/contest/355A:水题,特判0int k,d;int main(){ //FIN; while(cin>>k>>d){ if(d != 0){ cout= 2){ cout>c1>>c2>>c3>>c4){ cin>>n>>m; for(int i = 0 ; i >a[i]; for(int i = 0 ; i >b[i]; LL suma = 0; for(int i = 0 ; i ... 阅读全文
posted @ 2013-10-31 20:42 Felix_F 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 其实就是一个指定字符串的交换位置...还挺恶心的..写了很长不容易就贴一下吧...各种拆分字符串,合并字符串...还有处理大小写...应该没什么trick/********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inc 阅读全文
posted @ 2013-10-31 20:39 Felix_F 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 前提:你的教务管理系统是明文存储大家的图片,加密的图片就不好弄了...也就是能够通过浏览器直接访问...技术上就不存在什么问题了...如果是学号存储的就更方便了然后我们就可以写个小脚本了...其实就是直接url获取然后保存在本地...第一个python小脚本...练手玩一玩...如果要效率高可以用多线程...大家就可以愉快的找到MM的照片啦! 不要太过火哟...我下载到5000张的时候就被远程停止了...sad... 1 import urllib.request 2 3 for i in range(10,10000): 4 name = "http://www.xx.edu.cn 阅读全文
posted @ 2013-10-22 17:10 Felix_F 阅读(526) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3216乱搞的...watashi是分块做的...但我并不知道什么是分块...大概就是把结果相同的数据合并计算打表跑了一下...发现重复出现的数字很多...于是直接找出会发生重复的数乘起来就行了.../********************* Template ************************/#include #include #include #include #include #include #include #include #include #in 阅读全文
posted @ 2013-10-06 20:30 Felix_F 阅读(212) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4119依然是三维空间内求(1,1,1)~(a,b,c)能看到的整点数,平移一下转化成(0,0,0)~(a-1,b-1,c-1)就和前一题就一样了还是莫比乌斯反演求gcd(a,b,c)=1的组数,公式还是sigma{u(d) * ((a/d+1) * (b/d+1) * (c/d+1) - 1)}但直接暴力会T...所以加了分块优化...因为当a/d,b/d,c/d的值保持不变的时候...可以跳过很多数据所以维护一下miu的前缀和...中间相同的部分就可以直接得出了/***** 阅读全文
posted @ 2013-10-06 17:47 Felix_F 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 基本都是看jzp线性筛的...这些筛法都是O(n)的...比O(nloglogn)的算法优化了很多...主要思路都是对于每一个合数n,都由n的最小素因子唯一进行标记,避免了埃拉托斯特尼筛法的重复标记在处理欧拉和莫比乌斯函数的时候其实已经顺便筛了素数了...积性函数的性质是厉害...intcnt;int prime[MAXN];int pri[MAXN];int phi[MAXN];int miu[MAXN];/* 素数筛 */void pre_prime(){ mem(prime,0); cnt = 0; prime[0] = prime[1] = 1; for(int... 阅读全文
posted @ 2013-10-06 14:59 Felix_F 阅读(881) 评论(0) 推荐(0) 编辑
摘要: http://www.spoj.com/problems/VLATTICE/PS:jzp线性筛那个PPT做的很棒...浅显易懂...对理解莫比乌斯反演帮助很大http://www.isnowfy.com/mobius-inversion/再PS:这个博客介绍了莫比乌斯反演的一些基本知识,最后的例题也和这个差不多了...这题是求(0,0,0)~(N,N,N)中gcd(a,b,c)=1的点的个数显然就是莫比乌斯反演的板题了...很容易就能得出F(1) = sigma(miu(d)*(n/d)*(n/d)*(n/d))但这求出来的是(0,0,0)~(N,N,N)中 i,j,k>0 三维空间内点 阅读全文
posted @ 2013-10-06 11:47 Felix_F 阅读(368) 评论(0) 推荐(0) 编辑
摘要: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3148虽然是水题,需要用到优先队列...但还是考一点思维题意是找出n*n的矩阵中,每行中取一个数求sum的前k小值...可以很容易想到是求两行中的前k小然后合并...但是求两行中前k小却卡了很久...一开始暴力把两行n^2和全部加到优先队列...直接T了...想一想O(n^3logn)确实有点过分...实际上优先队列中只需要维护k个值就可以了...假设两个有序数列分别为A,B .. 阅读全文
posted @ 2013-10-05 16:23 Felix_F 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 因为保证只有一个数为奇数,所以所有区间内满足的数的总数一定是奇数且包含这个数的所有区间内 能满足条件的数的个数和也一定是奇数那么二分这个数...在所有的区间内查找满足的条件...代码不到20行/********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in 阅读全文
posted @ 2013-09-29 13:38 Felix_F 阅读(181) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4135因为要与n互素, 所以n的素因子显然是不能出现的...那么我们只要找出1-a和1-b中含n的素因子的数的个数即可...显然会有大量重复,大胆容斥O(2^cnt)即可..cnt是n的素因子的个数bitset维护所有素因子的二进制值,枚举一下就出来了...素因子不是很大...总体大概O(sqrt(n) * 2^(cnt))/********************* Template ************************/#include #include #include #include # 阅读全文
posted @ 2013-09-27 19:30 Felix_F 阅读(140) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3468线段树区间操作...和昨天的题差不多...也是lazy操作.../********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include # 阅读全文
posted @ 2013-09-27 15:38 Felix_F 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 叉姐初级魔法训练赛A题1000个集合,每个集合有10000个数每个数不大于10000...200000个询问是否存在i,j属于同一个set集合很少...我们就暴力一下就行了...暴力开10000*1000的bool数组存 数字i在j集合中是否出现...每次O(n).../********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include 阅读全文
posted @ 2013-09-26 21:14 Felix_F 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 区间更新中 lazy标记的pushdown操作 风格还是傻崽的...感觉很好用.../********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include usi 阅读全文
posted @ 2013-09-24 19:46 Felix_F 阅读(183) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1754还是单点更新的...基本没什么问题.../********************* Template ************************/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu 阅读全文
posted @ 2013-09-23 17:14 Felix_F 阅读(207) 评论(0) 推荐(1) 编辑