自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

willinglive

///////////////////////////////////AFO★★★★★★★★★★★★★

  • 博客(353)
  • 资源 (2)
  • 收藏
  • 关注

原创 【2015-1】【组合计数】12.28 bigraph

先把二分图模型换为棋盘模型,变成了一个棋盘上组合问题设G(x)为可重复的总方案数,很容易统计设F(x)为合法方案数,开始煞笔以为减去C(n^2,i)*...,以后不能再犯了,但是递推式还是有点问题,为什么还要乘上i!至于n

2015-01-10 11:52:20 584

原创 【弦图染色】【bzoj 1006】: [HNOI2008]神奇的国度

http://www.lydsy.com/JudgeOnline/problem.php?id=1006MCS算法见cdq论文//#define _TEST _TEST#include #include #include #include #include #include #include using namespace std;/***********

2015-01-09 17:56:14 661

原创 【2015-1】【博弈】1.2 Madoka Magica

开始没想明白,然后发现是简单题,注意理解游戏的并的意义1、如果左边有S就可以忽略2、通过与“热身题”类似的方法,可以证明是无环的3、根据以上两点和对于双方都一样,所以是Impartial Game显然对于一个状态,它的SG值是所有N的并预处理SG值,应该是O(n^2loglogn),常数比较小那么NIE就可以判断了TAK的直接暴力枚举就行

2015-01-08 21:26:36 501

原创 母函数入门级公式

2015-01-08 10:04:15 962

转载 HDU 2065 "红色病毒"问题 (泰勒级数推导)

http://blog.csdn.net/acm_cxlove/article/details/7831009题源:http://acm.hdu.edu.cn/showproblem.php?pid=2065比赛的时候遇到这种题,只能怪自己高数学得不好,看着别人秒。。。。由4种字母组成,A和C只能出现偶数次。构造指数级生成函数:(1+x/1!+x^2/2

2015-01-07 20:38:34 542

转载 [POJ 3734] Blocks (矩阵快速幂、组合数学)

http://blog.csdn.net/sio__five/article/details/37521491BlocksTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3997 Accepted: 1775Description

2015-01-07 20:29:51 491

原创 数学修炼笔记——组合&数论&博弈

一在无限大的平面上有3匹马,求证不可能每两对马都可以通过奇数步走到对方(By 毒菇松)反证+奇偶显然二在8*8的棋盘上A和B交替放黑马白马,每次放下不能使对方攻击到自己,判断谁胜谁负?由对称性知后手必胜三有一个n*n棋盘上(n>100),n-1个格子填1,其余填0,每次选择一个格子,将其减1,且同行同列其他数加1,是否能全部相等?考虑C=aij-ak

2015-01-06 19:43:36 1046

原创 【博弈】【bzoj 2927】: [Poi1999]多边形之战

http://www.lydsy.com/JudgeOnline/problem.php?id=2927我煞笔了,这题都想这么久//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********************

2015-01-06 14:03:54 574

原创 【贪心】【bzoj 2923】: [Poi1998]The lightest language

http://www.lydsy.com/JudgeOnline/problem.php?id=2923SB贪心,开始想错了,以为边扩展边加,后来发现要每次扩展一个都要加进去开始写了一个trie+map后来变成了trie+map然后发现不需要trie,于是map发现思路错了,改成setQAQ是可重集multiset没想到multiset的删除是所有元素全

2015-01-05 21:38:25 931

原创 【众数】【bzoj 2945】: [Poi2000]气垫船

http://www.lydsy.com/JudgeOnline/status.php?problem_id=2945结论看代码,证明自己构造。。。~~~用了一个经典算法——求出现次数大于n/2的数#define _TEST _TEST#include #include #include #include #include #include u

2015-01-04 12:04:09 827

原创 【逆元】【bzoj 3823】: 定情信物

http://www.lydsy.com/JudgeOnline/problem.php?id=3823mhy:网上题解1mol多,基本没什么可以过5 3这组数据的。。。。对于n维的情况,我们可以考虑k维元素的“向量”是由在n维的n个方向任选k个完全定义的,同样的向量有2^(n-i)个,所以是C(n,i)*2^i,yy一下求逆元的方法就行了。//#def

2015-01-03 19:50:08 535

原创 【bzoj 1025】: [SCOI2009]游戏

http://www.lydsy.com/JudgeOnline/problem.php?id=1025if(prim[i]>n) break;又错在这里了n>=997就会WA还好有90分//#define _TEST _TEST#include #include #include #include #include #include using

2014-12-31 16:06:12 445

原创 【二次剩余】【bzoj 1406】: [AHOI2007]密码箱

http://www.lydsy.com/JudgeOnline/problem.php?id=1406x^2=1(mod n)(x+1)(x-1)=kn这个时候很关键不能说充要条件为x+1|n且x-1|n,因为这是最小公倍数正确的方法是枚举n=a*b#define _TEST _TEST#include #include #include #inc

2014-12-31 14:41:10 671

原创 【bzoj 1966】: [Ahoi2005]VIRUS 病毒检测

http://www.lydsy.com/JudgeOnline/problem.php?id=1966带'*'和'?'的匹配,DP,单次O(n^2)//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*********

2014-12-31 09:23:03 1722 2

原创 【逆元】【bzoj 1965】: [Ahoi2005]SHUFFLE 洗牌

http://www.lydsy.com/JudgeOnline/problem.php?id=1965PoPopQQQ:x*2^m==l (mod n+1)x=(n/2+1)^m*l mod n+1表示只推导出了第一步,居然一样。。。#define _TEST _TEST#include #include #include #include

2014-12-30 21:44:17 464

原创 【贪心】【bzoj 3008】: 象棋

http://www.lydsy.com/JudgeOnline/problem.php?id=3008本题的难点是“移动过程中不能出现多颗棋子同时在某一格的情况”。事实上,可以忽略此条件,因为棋子是相同的,我们可以用合法的等效方案替代一棋子越过另一棋子的情况: A、B、C三格,A能在一步走到B,B也能在一步走到C。在A的棋子需要走到存在棋子的B,接着走到C。此情形我们可以

2014-12-30 18:12:50 766

原创 【组合计数】【bzoj 3294】: [Cqoi2011]放棋子

http://www.lydsy.com/JudgeOnline/problem.php?id=3294啊哈哈哈做了近1.5h开始我按余行江的做,就把g数组的k从1-250都枚举了一遍理论上TLE,bzoj上却RE!!!!????没找到为什么,突然发现k是没有参与递推的,又改了很久很久最后因为少取了个模!!!!!找了半个多小时啊还是不要秀智商了,上代码——

2014-12-30 17:33:28 855

原创 【bzoj 3004】: 吊灯

http://www.lydsy.com/JudgeOnline/problem.php?id=3004合法的方案一定是n的一个约数。首先穷举n的约数m。对于一个结点,假设可以统计出所有子树中未分组的结点个数,设未分组的结点个数加上它自身的值为k,那么:1、 若k>m,那么这个方案一定不可行;2、 若k=m,那么这个结点一定是与这些未分组的点分在一起;3、 若k设s

2014-12-30 13:51:14 539

原创 【最小割】【bzoj 3774】: 最优选择

http://www.lydsy.com/JudgeOnline/problem.php?id=3774tm这最小割能考到这么变态是一种境界//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********

2014-12-29 09:38:54 1000

原创 【bzoj 1925】: [Sdoi2010]地精部落

http://www.lydsy.com/JudgeOnline/problem.php?id=1925蒟蒻又是不会啊题解1http://hi.baidu.com/wjbzbmr/item/da020be63f6f41f92b09a410题解2http://www.cnblogs.com/zhber/p/4036040.html#define _TE

2014-12-27 17:50:13 727

原创 【bzoj 1880】: [Sdoi2009]Elaxia的路线

http://www.lydsy.com/JudgeOnline/problem.php?id=1880我智商低,这种标准noip难度的题都要想个几分钟先spfa 4遍x1、x2、y1、y2的最短路,再求都可以经过的点集和都可以经过的边集求一遍最长链即可

2014-12-27 14:57:11 865

原创 【状压DP】【bzoj 1226】: [SDOI2009]学校食堂Dining

http://www.lydsy.com/JudgeOnline/problem.php?id=1226及其恶心的状压,又抄标程去了。。。//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/***************

2014-12-26 20:05:17 892

原创 【贪心】科比的比赛

http://tieba.baidu.com/p/1433085358这道题啊首先【m仔细想一下,其实每一组贪心一下排序取前10个就行了,这里很不容易想到,因为很少见第一问如果是我,乘法log变加法,再套个网络流(似乎爆搜都行)第二问状压DP乱搞一下就可以主要是突破了坑点,这题就很水了

2014-12-26 11:47:15 793

原创 【IDDFS】【vijos 1350】C数列

https://vijos.org/p/1350贪心+IDDFS数列生成的原则一定是ai=ai-1+aj(j为什么呢?假设ai的分解中没有ai-1那么ai-1这个数就是毫无用处的,删掉更优有了这个突破口就可以搜索了还有因为OJ数据弱,这份代码像999,997都是TLE的要是在考场上,,,,,果断打表。。。。。//#define _TEST

2014-12-26 11:18:16 515

原创 【三分法】【bzoj 3330】: [BeiJing2013]分数

http://www.lydsy.com/JudgeOnline/problem.php?id=3330下面画了那么一大幅图告诉你是单峰函数,赶紧套三分//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********

2014-12-25 21:47:37 1527

原创 【bzoj 3504】: [Cqoi2014]危桥

http://www.lydsy.com/JudgeOnline/problem.php?id=3504先求一次最大流,再交换b1,b2求一次最大流注意交换的技巧//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*

2014-12-25 20:32:18 939

原创 【线性筛】【bzoj 3309】: DZY Loves Math

http://www.lydsy.com/JudgeOnline/problem.php?id=3309哇呀线性筛好神奇啊jcvb:类似的方法化简得记,并不是积性函数。观察的取值可以发现,;否则,当时,;否则,中存在两个质因子的次数不相同,。上述性质容易通过展开得到证明。这样,在线性筛的同时记录的最小质因子的次数,以及即可。

2014-12-24 16:57:31 1102

原创 【容斥原理】【poj 2773】Happy 2006

http://poj.org/problem?id=2773求第k大与n互质的数,二分+莫比乌斯水过据说写dfs的容斥原理可以0ms对此我表示hehe//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*****

2014-12-24 10:40:10 496

原创 【经典贪心】【bzoj 1707】: [Usaco2007 Nov]tanning分配防晒霜

http://www.lydsy.com/JudgeOnline/problem.php?id=1707啊这么简单的贪心都不会。。。。。要是比赛只会匹配等TLE。。。。pty:如:按spf从小到大排序,从当前可选集合中选出合法的,再按max从小到大排序,选择前sum个即可证明:这个应该是可以从证明不存在增广路的角度来看的:就是目前贪心地选了,以后肯定存在

2014-12-23 22:06:55 1072 1

原创 【AC自动机+数位DP】【zoj 3494】BCD Code

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3494这题没什么好说的,就是数位DP,用AC自动机预处理一下就行了总体来说还是很裸的,但是有点恶心,还要高精度//#define _TEST _TEST#include #include #include #include #includ

2014-12-23 20:18:47 557

原创 【AC自动机】【bzoj 2938】: [Poi2000]病毒

http://www.lydsy.com/JudgeOnline/problem.php?id=2938自从zky发了题解之后,这题做的人蛮多的我也来写一写就是建图之后再判环就可以了//#define _TEST _TEST#include #include #include #include #include #include #includ

2014-12-23 11:34:22 577

原创 【AC自动机】【bzoj 1030】: [JSOI2007]文本生成器

http://www.lydsy.com/JudgeOnline/problem.php?id=1030大水B题啊//#define _TEST _TEST#include #include #include #include #include #include #include using namespace std;/*****************

2014-12-23 09:47:38 547

原创 【hall定理】一个关于二分图的问题

Loriex提出的问题:一个n行s列的矩阵(s已知1..n中每一个数在这个矩阵中都出现了s次,且同一行不含有相同的数。现在可以任意交换同一行中的任意两个数。求证 一定能通过交换得到一个n*s的矩阵 使得其每一列都是一个1..n的排列转化为hall定理即可hall定理证明:http://www.cnblogs.com/zxfx100/archi

2014-12-20 17:14:46 4547

原创 【置换群】【bzoj 1697】: [Usaco2007 Feb]Cow Sorting牛排序

http://www.lydsy.com/JudgeOnline/problem.php?id=1697hehe裸置换群//#define _TEST _TEST#include #include #include #include #include #include #include using namespace std;/**************

2014-12-20 13:49:53 614

原创 【置换群】【bzoj 1004】: [HNOI2008]Cards

http://www.lydsy.com/JudgeOnline/problem.php?id=1004套个DP,QAQ//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/************************

2014-12-20 12:57:25 448

原创 【bzoj 3624】: [Apio2008]免费道路

http://www.lydsy.com/JudgeOnline/problem.php?id=3624简单的贪心。//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********************

2014-12-20 10:29:02 463

原创 【bzoj 3142】: [Hnoi2013]数列

http://www.lydsy.com/JudgeOnline/problem.php?id=3142ans=N*M^(K-1)-M^(K-1)*(K-1)*(M+1)/2#define _TEST _TEST#include #include #include #include #include #include using namespace std

2014-12-20 08:48:35 966

转载 【bzoj 3339】: Rmq Problem

http://ejq.me/2014/01/15/bzoj3339/这道题还是在这里贴一下吧2333http://blog.ejq.me/oi/2014/01/15/bzoj3339/题解在这里我用的离线做法我们得知道以下几点内容:从某一项开始的mex是单调不减序列从第i项开始的mex序列能通过从第i−1项开始的mex序列在O(n

2014-12-19 08:54:44 531

原创 【最大团】【bzoj 3632】: 外太空旅行

http://www.lydsy.com/JudgeOnline/problem.php?id=3632裸一般图最大团http://www.cnblogs.com/zhj5chengfeng/archive/2013/07/29/3224092.html//#define _TEST _TEST#include #include #include #incl

2014-12-17 19:18:07 877

原创 【bzoj 1024】: [SCOI2009]生日快乐

http://www.lydsy.com/JudgeOnline/problem.php?id=1024n//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*******************************

2014-12-17 07:24:45 441

迷你C++ 6.0版本

非常迷你的Visual C++, 6.0版本 一分钟安装

2013-02-19

分享100个漂亮的图标图标

分享100个漂亮的图标图标,写程序很有用哦!

2013-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除