自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

like_wtf1的博客

丈夫生世会几时,安能蹀躞垂羽翼。

  • 博客(38)
  • 收藏
  • 关注

翻译 正则表达式

翻译的一篇外文,感觉挺不错的. 作者:A.M. Kuchling amk@amk.caupdate:已弃坑,关于正则表达式网上也有很多好的教程,最后没能耐心看完 不过现在也会一点了...

2017-07-28 10:37:39 284

原创 csd123

留恋过,纵是逝去的人儿,心里也有苦衷。 窗外的天黑黑,我愿是那鲲鹏蔽日,不见落日的荒凉。 究竟世间还是有吧。一番声嘶力竭的,无可奈何的,不是今天,就是那。是谁是谁!光影的彼岸,竟没有一点光和影。 追逐影子的人,自己真的是影子? 世人有言宇宙有际 我一定要抚摸它的边界。 一条条流失的光线, 在那儿筑成藩篱。 心若浩瀚,怎叫那样的神灵来到此地!只记心中所想

2017-07-23 21:47:48 469

原创 CQOI 2017 省选滚粗日志

又是一年过去啦,我又来写滚粗日志了。 去年是高一去的省选,只考了200分,排名在千里之外。 今年可是我的最后一次拉,却也只考了300分,不过有着幸运之神的眷顾,勉强进入了省队。Day1穷且益坚,不坠青云之志也没什么想说的了,蒟蒻就是蒟蒻吧,再怎么也掩盖不了的事实。 大家考前围在一起喊AK,可我一个人在那大声喊爆零,应该没有人听到吧。:) (请容我偷偷爆个零,话说峰哥的声音好响啊,好

2017-04-10 10:27:06 578 1

原创 有限微积分

类似于无限微积分。 在离散数学上有一种叫做有限微积分的东西,其充分地模仿了无限微积分,在解决离散问题上可以取得不错的效果。 Δf(x)g(x)=f(x+1)−f(x)=Δf(x)\begin{align}\Delta f(x)&=f(x+1)-f(x) \\g(x)&=\Delta f(x)\end{align} 类似于 D(xm)=mxm−1D(x^m)=mx^{m-1} 有Δ(

2016-11-30 20:18:41 1011

原创 基础和式知识与运用

和式基本法则: - 分配律:∑k∈Kcak=c∑k∈Kak\sum_{k\in K}ca_k=c\sum_{k\in K}a_k - 结合律:∑k∈K(ak+bk)=∑k∈Kak+∑k∈Kbk\sum_{k\in K}{(a_k+b_k)}=\sum_{k\in K}a_k+\sum_{k\in K}b_k - 交换律:∑k∈Kak=∑p(k)∈Kap(k)\sum_{k\in K}a_

2016-11-23 23:11:51 287

原创 一类递归式的另解

本技术可以解决形如anTn=bnTn−1+cna_nT_n=b_nT_{n-1}+c_n的递归式, 其重点在于利用一个求和的因子来乘两边并转化为一个和式。 我们选取sns_n使得snbn=sn−1an−1s_nb_n=s_{n-1}a_{n-1}。 snanTn=snbnTn−1+sncns_na_nT_n=s_nb_nT_{n-1}+s_nc_n 然后记Sn=snanTnS_n=s_na_

2016-11-22 22:50:41 313

原创 解决递归式的repertoire method

解决递归式是一个头疼的问题,即使是只求出在大O范围下的封闭解, 需要运用master定理,递归树等等,有时仍然无法解决。 在这里提出的方法并不是在大O意义下的,只是一个大家都很常用的求解递归式的方法。 例如求解递归式 f(1)f(2n)f(2n+1)=α=2f(n)+β   ,n≥1=2f(n)+γ   ,n≥1\begin{align}f(1)&=\alpha\\f(2n)&=2f(

2016-11-20 15:49:00 1261 1

原创 中国剩余定理(孙子定理)

给出一元线性同余方程组: ⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪x≡a1x≡a2⋮x≡anmod   m1mod   m2mod   mn\left\{ \begin{array}{c}x\equiv a_1 &mod{\ \ \ m_1}\\ x\equiv a_2 &mod{\ \ \ m_2}\\\vdots\\x\equiv a_n &mod{\ \ \ m_n}\end{array}\r

2016-11-20 14:59:21 559 1

原创 树状数组 推广

大家都知道普通的树状数组的实现, 大致是这样的: 节点k,统计的叶子范围为:[k−lowbit(k)+1,k][k - lowbit(k)+1, k] 而每一个节点都只记录左儿子的信息, 我们能够查询的也就只是[1,n][1,n]的信息。 通常使用树状数组维护前缀和,但有时也能用来做一些看似只有线段树才能实现的功能。区间更新我们用SS的前缀和表示每个位置的增加的值。

2016-11-15 23:13:35 241

原创 BSOJ 2927 -- 【模拟试题】保镖排队

Description 【问题背景】   教主LHX作为知名人物,时刻会有恐怖分子威胁他的生命。于是教主雇佣了一些保镖来保障他的人生安全。 【问题描述】   教主一共雇佣了N个保镖,编号为1~N。每个保镖虽然身手敏捷武功高强,但是他在其余N-1个保镖里,都会有一个“上司”,他会对他的上司言听计从。但一号保镖例外,他武功盖世,不惧怕其余任何保镖,所以他没有上司。   教主LHX会对这N个保镖

2016-11-03 11:59:19 699

原创 杂记

苍天负我笑,痴情待明朝 今生今世,初心不忘。 未完待续。。

2016-11-03 10:25:24 236

原创 BSOJ 3023 -- 寄存器

Description   有一种机器,只有两个寄存器X和Y。初始两个寄存器都是1。有两种操作(括号中的是操作名称):     [X]X:=X+Y     [Y]Y:=X+Y   可以看出,每种操作都是将两个寄存器相加存入其中一个。一个程序就是由X和Y组成的字符串,表示依次做这两种操作。现在给一个r表示你需要寻找一个最短的程序使得在程序结束时,X寄存器中存着r,Y寄存器中可以储存任意数。如果

2016-11-02 19:19:15 562 2

原创 DOG的CS之旅

DOG 的CS之旅 众所周知,CS有很多种含义,如”Computer Science”,“元素铯”,“Creative Suite”,“Counter-Strike”等多种含义。 DOG就十分迷恋CS这个名词(其实是他很喜欢“Computer Science”,你信吗?),于是他就很关注任何和CS有关的事物。这天他觉得“Counter-Strike”是个好东西,于是他决定研究研究。

2016-10-25 14:31:30 514

原创 BSOJ 4208 -- 【USACO 2013 Jan】奶牛队列

Description FJ的奶牛(1≤n≤100000)排成一排。每头奶牛由一个整数”品种ID(0……1000000000之间)”表示其类别;多个奶牛的品种ID可以是一样的.FJ想让他的牛看起来更令人印象深刻,需要将一部份品种移出队列,以便同一类奶牛站在一起的宽度最长,也就是一个大的连续的块的奶牛都有相同的ID。F选择最多K个品种从队列中移出,请你回答最后该最大连续块的奶牛数量是多少? Inp

2016-07-21 20:19:40 984

原创 Bsoj: 3696 -- 【USACO 2012 February Gold】附近的奶牛

Description 农夫约翰注意到附近的田野间他的奶牛经常移动。考虑到这一点,他想在他的每一块草场种足够的草。FJ的农场有N(1≤n≤100000)块草场,由一些双向道路连接,并且任何两个草场有且仅有一条连接路径。草场i有 Ci头牛,这些牛有时会到附近的草场,但移动的距离最多为K条边(1 <= K<= 20)。FJ想在每个草场种植足够的草,因此需要知道每个草场上可能的最大牛的数量Mi。 In

2016-07-21 20:17:20 556

原创 BSOJ: 2699 【ZJOI2010】基站选址

Description   有N个村庄坐落在一条直线上,第i(i>1)个村庄距离第1个村庄的距离为Di。需要在这些村庄中建立不超过K个通讯基站,在第i个村庄建立基站的费用为Ci。如果在距离第i个村庄不超过Si的范围内建立了一个通讯基站,那么就称它被覆盖了。如果第i个村庄没有被覆盖,则需要向他们补偿,费用为Wi。现在的问题是,选择基站的位置,使得总费用最小。 Input   输入文件的第一行包含

2016-06-06 21:32:38 809

原创 BSOJ: 3748 【USACO 2006 March Gold】Milk Team Select产奶比赛

Description Farmer John的N(1<=N<=500)头奶牛打算组队去参加一个世界级的产奶比赛(Multistate Milking Match-up,缩写为MMM)。她们很清楚其他队的实力,也就是说,她们派出的队只要能产出至少X(1<=X<=1,000,000)加仑牛奶,就能赢得这场比赛。每头牛都能为集体贡献一定量的牛奶,数值在-10,000到10,000之间(有些奶牛总是想弄

2016-05-29 21:39:57 1618

原创 BSOJ: 1625 【USACO 2002 February Green】重建道路

Description   一场可怕的地震后,人们用N个牲口棚(1≤N≤150,编号1..N)重建了农夫John的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。John想要知道另一次地震会造成多严重的破坏。有些道路一旦被毁坏,就会使一棵含有P(1≤P≤N)个牲口棚的子树和剩余的牲口棚分离,John想知道这些道路的最小数

2016-05-29 21:25:02 1518

原创 BSOJ: 1708 【USACO 2008 January Gold】Cell Phone Network手机网络

Description Input Output Sample Input 5 1 3 5 2 4 3 3 5 Sample Output 2Hint 【数据规模】 1 ≤ N ≤ 10000 这道题不是最水的树形DP吗? 只不过题意比较难懂一点。 翻译出来,草地就是一棵树。 然后就成为了树的最小支配集问题。 可以贪心, 可以DP。 附上我的DP代码:#

2016-05-29 20:49:19 811

原创 BSOJ: 2697 -- 【ZJOI2010】数字计数

Description   给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。Input   输入文件中仅包含一行两个整数a、b,含义如上所述。Output   输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了多少次。Sample Input1 99Sample Output9 20 20 20 20 20 20 20 20

2016-05-22 11:24:06 1002

原创 bsoj 2684 【CEOI2004】锯木厂选址

Description   从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。   木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。   你的任务是编写一个程序,从输入文件中读入树的个数和他们的

2016-04-30 11:58:30 1466 1

原创 bsoj 3733 【模拟试题】打印文章(hdu3507)

Description 给出N个单词,每个单词有个非负权值Ci,现要将它们分成连续的若干段,每段的代价为此段单词的权值和,还要加一个常数M,即(∑Ci)^2+M。现在想求出一种最优方案,使得总费用之和最小。 Input 包含多组测试数据,对于每组测试数据。第一行包含两个整数N和M(0 <= N <= 500000,0 <= M <= 1000),第二行为N个整数。 Output 输出仅一个

2016-04-30 11:12:33 503

原创 4643 -- 【模拟试题】超级数独

Description 给一个16*16的方格矩阵,每个方格里填‘A’-‘P’的字符。矩阵里会有初始的字符。 满足以下条件: 1. 每一列都出现了‘A’-‘P’的字符。 2. 每一行都出现了‘A’-‘P’的字符。 3. 如下图,沿着粗线把矩阵分割成16个小矩阵,每一个小矩阵都出现了‘A’-‘P’的字符。Input 共16行,每行16个字符,由大写字符‘A’~‘P’以及‘-’构成,‘

2016-04-28 14:11:06 622

原创 Bsoj 1322 【练习试题】第K小数

第K小数 Description   现在已有N个整数,你有以下三种操作: 1 A:表示加入一个值为A的整数; 2 B:表示删除其中值为B的整数; 3 K:表示输出这些整数中第K小的数; Input 第一行,两个整数N,M,表示最开始有N个整数,总共有M个操作 第二行用空格隔开的N个整数 接下来M行,每行表示一个操作 Output 若干行,一行一个整数,表示所求的第K小的数字

2016-04-23 17:28:30 335

原创 BSOJ : 2637 【模拟试题】数独

Description   There is really only one rule:  Fill in the grid so that   every row,   every column, and   every 3 x 3 box   contains the digits 1 through 9.  这个游戏只有一个规则:  将格子填满使得   每一行,   每一列,和

2016-04-15 18:43:07 1087

原创 BSoj : 4608 【CQOI2016】路由表

4608 – 【CQOI2016】路由表 Description Input Output Sample Input 11 A 0.0.0.0/8 Q 1.2.3.4 1 1 A 1.0.0.0/9 A 1.128.0.0/10 A 1.0.0.0/10 A 1.0.0.0/8 Q 1.2.3.4 1 5 A 1.2.0.0/16 A 1.2.3.1/32 Q

2016-04-14 21:14:31 607

原创 CQOI 2016 Day2 日志

第二天。天依然下着小雨。早上起来, 人是一种混沌的状态, 想着又要经历5个小时的鏖战, 还是去吃点东西吧。峰哥还在睡觉。。今天坐着袁老师的车去的, 或许会有不同呢。 袁老师说小龙昨天考得不错, 但小龙却和我说他要爆零。 人与人之间怎么就这么虚伪呢?不能多一点真诚吗。又是一声“AK”响在耳畔, 而我却还是处于混沌。没有了昨天的那份豪气。

2016-04-12 17:19:25 374

原创 CQOI 2016 day1日志

******Day1 **第一天。 早上的天还下着蒙蒙的细雨。 如我所料,路上行人也无几。 昨夜辗转反侧,是为了什么? 心中莫名失落。 没吃早饭,提包上阵。 路上一直想着其他事。 完全没有准备。。 ————————- 在机房楼下等待入场时, 刘又铭一直拿着一张武林秘籍默默背诵。 黄

2016-04-10 21:55:57 637 1

原创 bsoj 2399水管局长(加强版)

Description  SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处运往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能处理一项送水任务,等到当前的送水任务完

2016-04-05 21:22:08 598

原创 bsoj 4195 【NOI2014】魔法森林

4195 -- 【NOI2014】魔法森林Description为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士。魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M。初始时小E同学在号节点1,隐士则住在号节点N。小E需要通过这一片魔法森林,才能够拜访到隐士。魔法森林中居住了一些妖怪。每当有人经过一条边的时候,这条

2016-04-04 14:14:33 463

原创 bsoj: 2857 -- 【2011福建】TT的身体

【2011福建】TT的身体Description  冠有“福大核武,景润后人”美誉的AekdyCoin,有一个大大的身体。为了接受世界各地神牛的膜拜,他奔波于世界各大城市。  已知有N个接受膜拜的城市(标为1-N),由M条双向路连接,AekdyCoin要从S城市到达T城市。  因为AekdyCoin实在是太重了,有的马路可能会被他压坏掉,但是做为一代神牛,Aek

2016-04-04 09:58:48 785

原创 bsoj: 3834 -- 【BJOI2006】狼抓兔子

3834 -- 【BJOI2006】狼抓兔子Description现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形:左上角点为(1,1),右下角点为(N,M)(上图中N=3,M=4).有以下三种类型的道路 1:(x,y)(x+1,y) 2:(x,

2016-03-26 22:05:45 514

原创 bsoj 3175 【HNOI2010】弹飞绵羊

Description  Lostmonkey发明了一种超级反弹装置。  为了在绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿一条直线摆放 n个反弹装置,并按从前往后的方式将反弹装置依次编号为 0 到 n-1,对 0≤i≤n-1,为第 i 个反弹装置设定了初始弹力系数 ki,当绵羊落到第 i 个反弹装置上时,它将被往后弹出 ki 步,即落到第 i+ki

2016-02-26 20:08:09 265

原创 booj 1350 【POJ1113】墙

Description一个贪婪的国王要求他的建筑师建一堵墙(图中虚线)围绕他的城堡(图中实线),且墙与城堡之间的距离总不小于一个数L。输入城堡各个节点(图中实线与实线的交点)的坐标和L,要求最小的墙壁周长。Input输入文件第一行N(3 以下N行每行是各个节点的横坐标Xi和纵坐标Yi,其中-10000 Output输出文件仅一个数

2016-02-20 15:13:55 353

原创 bsoj 1850 【POJ1474】监控摄像头

Input输入文件有多组数据。每一组的第一行是一个整数n(4Output如果能找出安放摄像机的点则输出Floor #1Surveillance is possible.否则输出:Floor #1Surveillance is impossible.#后边的数字表示房间编号,按输入数据由小到大编号,第一个房间编号为1。每一组数据完后输出一个空行

2016-02-20 14:55:30 431

原创 bsoj 2044 【SCOI2007】最大土地面积

Description  在某块平面土地上有n个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大Input  第1行一个正整数n,接下来n行,每行2个数x、y,表示该点的横坐标和纵坐标。Output  最大的多边形面积,答案精确到小数点后3位。Sample Input 

2016-02-20 14:47:07 258

原创 bsoj1156 【CQOI2006】 凸多边形

Description逆时针给出n个凸多边形的顶点坐标,求它们交的面积。例如n=2时,两个凸多边形如下图:则相交部分的面积为5.233。Input第一行有一个整数n,表示凸多边形的个数,以下依次描述各个多边形。第i个多边形的第一行包含一个整数mi,表示多边形的边数,以下mi行每行两个整数,逆时针给出各个顶点的坐标。【限制】50%的数据满足:n=2

2016-02-20 14:43:26 352

原创 bsoj:1773 -- 【模拟试题】最远距离点对

1773 -- 【模拟试题】最远距离点对Description  给定平面上的n个点,找出它们之间最远的点对。Input  多组数据,每组第一行n代表点数,接着n行为点的坐标,坐标为整数,不超过Longint范围。nOutput  每组一行,最远点对的距离,保留2位小数Sample Input

2016-02-19 17:27:19 367

空空如也

空空如也

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

TA关注的人

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