自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

....

世间风波不过炼心之境,人情冷暖唯有忍性是善

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

原创 二分图&网络流

二分图定义二分图,又称二部图,英文名叫 Bipartite graph。二分图是什么?节点由两个集合组成,且两个集合内部没有边的图。换言之,存在一种方案,将节点划分成满足以上性质的两个集合。性质如果两个集合中的点分别染成黑色和白色,可以发现二分图中的每一条边都一定是连接一个黑色点和一个白色点。二分图不存在长度为奇数的环因为每一条边都是从一个集合走到另一个集合,只有走偶数次才可能回到同一个集合。二分图判定染色法 O(m+n)O(m+n)O(m+n)题目链接首先随意选取一个未染色的

2022-04-19 11:54:10 925

原创 [SHOI2002]滑雪 动态规划

1. Problem DescriptionMichael喜欢滑雪。这并不奇怪,因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道在一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子:1 2 3 4 516 17 18 19 615 24...

2018-12-11 18:15:20 319 1

原创 运输计划 (NOIP2015)提高组

1. Problem Description公元 2044 年,人类进入了宇宙纪元。L国有n个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui号星球沿最快的宇航路径飞行到 vi号星球去。显然,飞船驶过一条航道是需要时间的,对于航道 j,任意飞...

2018-10-29 13:52:22 237

原创 最小生成数(Kruskal算法 prims算法)

1. Problem Description如题,给出一个无向图,求出最小生成树2. Input第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N<=5000,M<=200000) 接下来M行每行包含三个整数Xi、Yi、Zi,表示有一条长度为Zi的无向边连接结点Xi、Yi3. Output输出包含一个数,即最小生成树的各边的长度之和;输入样例#1: 4 5 1 2 2 1 3

2017-10-10 13:27:29 1114

原创 洛谷 P1147 连续自然数和

1. Problem Description对一个给定的自然数M,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为M。例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。2. Input包含一个整数的单独一行给出M的值(10 <= M <= 2,000,000)。3. Output每行两个自然数,给出一个

2017-06-22 16:37:27 293

原创 洛谷 P1012 拼数 1998提高组

1. Problem Description–设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246联接成的最大整数为:74246132. Input第一行,一个正整数n。第二行,n个正整数。3. Output一个正整数,表示最大的整数 输入样例#1: 3

2017-06-22 16:34:58 377

原创 洛谷 P1464 Function

1. Problem Description 对于一个递归函数w(a,b,c) 如果a<=0 or b<=0 or c<=0就返回值1. 如果a>20 or b>20 or c>20就返回w(20,20,20) 如果a>b并且c>b 就返回w(a,b,c-1)+w(a,b-1,c-1)-w(a,b-1,c) 其它别的情况就返回w(a-1,b,c)+w(a-1,b-1,c)+w(a-1,b

2017-03-24 13:11:13 337

原创 洛谷 P1426 小鱼会有危险吗

1. Problem Description 有一次,小鱼要从A处沿直线往右边游,小鱼第一秒可以游7米,从第二秒开始每秒游的距离只有前一秒的98%。有个极其邪恶的猎人在距离A处右边s米的地方,安装了一个隐蔽的探测器,探测器左右x米之内是探测范围。一旦小鱼进入探测器的范围,探测器就会在这一秒结束时把信号传递给那个猎人,猎人在一秒后就要对探测器范围内的水域进行抓捕,这时如果小鱼还在这范围内就危险了。

2017-03-24 13:04:58 405

原创 洛谷 P2089 烤鸡

1. Problem Description 猪猪Hanke特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke吃鸡很特别,为什么特别呢?因为他有10种配料(芥末、孜然等),每种配料可以放1—3克,任意烤鸡的美味程度为所有配料质量之和现在,Hanke想要知道,如果给你一个美味程度,请输出这10种配料的所有搭配方案2. Input 一行,n<=50003. Output 第一行,方案总数 第

2017-03-24 13:01:28 576

原创 洛谷 P1579 哥德巴赫猜想(升级版)

1. Problem Description 1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和。质数是指除了1和本身之外没有其他约数的数,如2和11都是质数,而6不是质数,因为6除了约数1和6之外还有约数2和3。需要特别说明的是1不是质数。 这就是哥德巴赫猜想。欧拉在回信中说,他相信这个猜想是正确的,但他不能证明。 从此,这

2017-03-23 13:46:30 708

原创 洛谷 P1618 三连击(升级版)

1. Problem Description将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出“No!!!”。2. Input 三个数,A B C。3. Output 若干行,每行3个数字。按照每行第一个数字升序排列。输入样例#1: 1 2 3 输出样例#1: 192 384 576 219 438

2017-03-23 13:25:58 386

原创 洛谷 P1478 陶陶摘苹果(升级版)

1. Problem Description又是一年秋季时,陶陶家的苹果树结了n个果子。陶陶又跑去摘苹果,这次她有一个a公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下s了。当然,每次摘苹果时都要用一定的力气。陶陶想知道在s<0之前最多能摘到多少个苹果。现在已知n个苹果到达地上的高度xi,椅子的高度a,陶陶手伸直的最大长度b,陶

2017-03-23 13:01:01 650

原创 洛谷 P1428 小鱼比可爱

1. Problem Description人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度[color=red]可能一样[/color]。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,

2017-03-22 13:57:40 321

原创 洛谷 P1427 小鱼的数字游戏

1. Problem Description小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字(长度不一定,以0结束,最多不超过100个,数字不超过2^32-1),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题。2. Input一行内输入一串整数,以0结束,以空格

2017-03-22 13:55:27 340

原创 洛谷 P1047 校门外的树 NOIP2005 普及组

1. Problem Description某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这

2017-03-22 13:53:04 789

原创 洛谷 P1046 陶陶摘苹果 NOIP2005普及组

1. Problem Description陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 2. Input输入文件apple

2017-03-22 13:49:32 383

原创 洛谷 P1307 数字反转

1. Problem Description给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。2. Input输入文件名为reverse.in 。输入共1 行,一个整数 N。3. Output输出文件名为reverse.out 。输出共1行,一个整数,表示反转后的新数。数据范围 -1,000

2017-03-22 13:47:03 253

原创 洛谷 P1423 小玉在游泳

1. Problem Description小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%。现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢。请你编程解决这个问题。 2. Input输入一个数字(不一定是整数,小于100m),表示要游的目标距离3. Output输出一

2017-03-22 13:44:26 477

原创 洛谷 P1980 计数问题

1. Problem Description 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1到 11 中,即在 1、2、3、4、5、6、7、8、9、10、11 中,数字 1 出现了 4 次。2. Input输入文件名为 count.in。输入共 1 行,包含 2 个整数 n、x,之间用一个空格隔开。 3. Output输出文件名为 count.

2017-03-22 13:41:55 270

原创 洛谷 P1424 小鱼的航程(改进版)

1. Problem Description有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?2. Input输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。3. Output输出一个整数,表示小鱼累计游泳了多少公里。输入样例#1: 3 10

2017-03-22 13:39:08 926

原创 洛谷 P1605 迷宫 USACO

1. Problem Description迷宫 【问题描述】给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。输入样例 输出样例【数据规模】1≤N,M≤52. Input【输入】第一行N、M和T,N为行,M为列,T为障碍总数

2017-03-22 13:35:31 307

原创 洛谷 P1217 回文质数 USACO

1. Problem Description因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数. 写一个程序来找出范围a,b间的所有回文质数;因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数.写一个程序来找出范围a,b间的所有回文质数; 2. Input只有一行 a b3. Output a与b之

2017-03-22 13:15:56 1544

原创 洛谷 P1149 火柴棒等式2008 NOIp提高组

1. Problem Description给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示: 注意:加号与等号各自需要两根火柴棍如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)n根火柴棍必须全部用上2. Input输入文件matches.in共一行,又一个整数

2017-03-21 13:25:59 638

原创 洛谷 P1036 选数 NOIP2002 普及组

1. Problem Description已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n)。从 n 个整数中任选 k 个整数相加,可分别得到一系列的和。例如当 n=4,k=3,4 个整数分别为 3,7,12,19 时,可得全部的组合与它们的和为:3+7+12=223+7+19=297+12+19=383+12+19=34。现在,要求你计算出和为素数共有多少种。例如上例,只有一种的

2017-03-20 13:59:46 973

原创 洛谷 P1028 数的计算

1. Problem Description我们要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理:1.不作任何处理;2.在它的左边加上一个自然数,但该自然数不能超过原数的一半;3.加上数后,继续按此规则进行处理,直到不能再加自然数为止.2. Input输入格式: 一个自然数n(n<=1000)3. Output一个整数,表

2017-03-20 13:57:01 427

原创 统计数字(NOIP2007)提高组

1. Problem Description某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。2. Input输入文件count.in包含n+1行;第一行是整数n,表示自然数的个数;第2~n+1每行一个自然数。3. Output输出文件count.ou

2017-03-10 13:24:37 1348

原创 合并果子(NOIP2004)提高组

1. Problem Description在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽

2017-03-09 13:57:51 293

原创 笨小猴(NOIP2008)提高组

1. Problem Description笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的

2017-03-09 13:54:20 1165

原创 荷马史诗(NOI2015)提高组

1. Problem Description追逐影子的人,自己就是影子 ——荷马Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》 组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得它变得短一些。一部《荷马史诗》中有n种不同的单词,从1到n进行编号。其中第i种单 词出现的总次数

2017-03-03 13:44:11 453

原创 FBI树(fbi.cpp)NOIP2004

FBI树(fbi.cpp)NOIP2014Problem Description我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,即含有“0”又含有“1”的串则称为F串。 FBI树是一种二叉树,它的结点类型也包括F结点、B结点和I结点三种。由一个长度为2^N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: T的根结点为R,其类型与串S的类型相

2017-02-22 13:22:19 563

空空如也

空空如也

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

TA关注的人

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