自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞火扑蛾的专栏

一命二运三风水,四修阴德五读书

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

原创 重建二叉树

传送门:重建二叉树通过给定的先序遍历与中序遍历的顺序构造出二叉树的结构。先序遍历优先访问根节点然后访问子节点。因此可以通过先序遍历中第一个节点在中序遍历中的位置把节点分为左子树的节点以及右子树的节点。然后再对分出的区间进行同样的递归操作即可/****************************************************** * File Na

2015-04-12 16:49:41 691

原创 校赛网络赛部分题解

A:一对一配对,两种解法,一种是用二分最大权匹配 km算法可解 ,二是用最大费用最大流,两种都是直接套算法的模板就可以了。下面给出km的做法/****************************************************** * File Name: fff.cpp * Author: kojimai * Create Time: Thu 26

2015-03-30 09:24:44 1125 1

原创 codeforces 510C Fox And Names 拓扑排序

传送门:cf 510D给定n个字符串,问能否存在这样的字母表,使得字符串的排序满足字典序。即依据新的字母表,排序满足字典序大小。假设满足字典序,则我们可以依据已有的字符串得出各字母之间的大小关系,然后通过拓扑排序来判断是否存在可行解,输出任意解,因此只需要判断是否存在解即可。/***************************************************

2015-02-03 03:28:00 1249 2

原创 codeforces 498C Array and Operations 网络流

传送门:cf 498C给定一个长度为n的数组,已经m组下标对应关系(下标之和为奇数),现在可以对m组对应关系中的数同除一个大于1的整数,问最多能进行多少次这样的操作要操作次数最大,每次处理的时候应该除质数。下标之和为奇数,不难发现它构成了一张二分图。枚举sqrt(10^9)的质数,找出n个数中各有多少个这样的质数k,然后建立对应的图,跑网络流最大流即可。/*******

2014-12-25 09:23:03 1402

原创 codeforces 496C Removing Columns 贪心

传送门:cf 496C给定n个长为m的字符串,现在要求字符串从上到下遵循字典序,可以通过完整的删除某一列字母来调整,问最少删除多少列能达到使字符串满足字典序的要求。(允许两个字符串完全相同,且允许把所有列都删光)当前面的字母已经满足字典序大小关系,后面的字母无论怎么样都无法影响字典序,因此从第一列开始处理判断是否要删除。当某一列中相邻的两行,前面字母的字典序完全相等,上一行的字

2014-12-18 12:49:32 778

原创 leetcode Two Sum hash

传送门:Two Sum给定一个数组,求出其中和为target的两个数的位置,输入保证只有一组解用map记录每个数出现的位置,然后对于数组中的数x,查找target - x是否出现过,出现则返回对应两个数的位置,否则记录x的出现的位置class Solution {public: vector twoSum(vector &numbers, int target) {

2014-12-11 17:00:02 587

原创 hihocoder 1080 更为复杂的买卖房屋姿势 线段树

传送门:hihocoder 1080给定一个长度为n的数组,有两种操作:(1)对范围[l,r]内的数都加上x(x可为负)(2)把范围[l,r]内的数都变成x问每一步操作后整个数组的和为多少两种更新姿势的线段树,写好对应的更新函数即可/****************************************************** * File Name

2014-12-10 21:15:52 785

原创 hdu 5113 Black And White

传送门:2014北京区域赛B题       给定一个n×m大小的棋盘,现在有k种颜色的涂料,每种颜色的涂料给一定的数量,要求给所有格子上色,要求任意两个格子之间不能同色,问能否做到,若能请输出任意一种上色方案。       坑了我好几天的题目,不想要用深搜,就想构造,结果各种跪跪跪,找不到一种能完全符合要求的构造方案,最后发现把多种构造混在一起就行了 sigh~~       

2014-12-05 21:59:38 508

原创 codeforces 493C Vasya and Basketball

传送门: cf 493C给定两只队伍进球数以及每一次进球离篮筐的距离。现在可以人为控制三分线,问怎样设定三分线能使得a队分数在尽量大的情况下相对于b队分数最优。枚举a队的距离作为三分线并用二分求b队的得分,求最优情况下的对应分数/****************************************************** * File Name: c.cp

2014-12-04 23:19:16 532

原创 hdu 5137 2014ACM/ICPC亚洲区广州站K 最短路

传送门:2014广州区区域赛K题给定一张图,可以从中删一个点使得点1到点n的最短路最大,输出这个最大值,若1与n之间不可达输出Inf即可n的数据范围最大只有30,因此可以枚举删除的点然后进行多次最短路即可/****************************************************** * File Name: k.cpp * Author:

2014-12-03 21:24:18 1123

原创 codeforces 492D Vanya and Computer Game 数论

传送门:cf 492D两只中二属性的"勇者",攻击频率分别为x,y,有n只怪物,两个人同时开始攻击,问谁能拿下 last attack 如果两者同时攻击时怪物死亡,则算他们同时拿下。问给定的n只怪物分别由谁拿下 last attack。打表找规律,打出血量从1~x+y的时候分别由谁拿下的最后一击,然后取模输出就好/************************************

2014-12-03 13:40:05 535

原创 poj 2482 Stars in Your Window 线段树

传送门:poj 2482

2014-11-25 00:24:57 498

原创 codeforces 490D Chocolate 数论

传送门:cf 490D有两个矩形,现在可以对矩形作两种操作。(1)将矩形去掉一半(某一边变为原来的一半,要求该边可以被2整除)(2)将矩形去掉三分之一(某一边变为原来的三分之二,要求该边能被3整除)问最少进行多少次操作可以使得两个矩形的面积相同,并分别输出操作之后的两个矩形的边长可以发现,两种操作等价于去掉一个素因子2,或者把一个素因子3变成一个素因子2,对其他的素因子

2014-11-23 21:40:14 567

原创 codeforces 487B Strip dp

用multiset处理的dp

2014-11-22 22:08:32 1435

原创 codeforces 487A Fight the Monster

传送门:cf 487A

2014-11-22 09:41:57 631

原创 新生选拔赛一

A:简单的求和输出

2014-11-13 13:13:28 580

原创 hihocoder 1014 Trie树 trie

传送门:hihocoder 1014给出n个字符串,给定

2014-11-08 14:28:16 538

原创 codeforces 484A Bits 数论

传送门:cf 484A给定一个范围[l,r],qiu

2014-11-06 13:26:03 479

原创 hdu 5094 Maze bfs

上海邀请赛 bfs

2014-11-03 21:03:35 760

原创 上海邀请赛

2014上海邀请赛

2014-11-02 18:42:55 951

原创 hdu 5087 Revenge of LIS II dp

bestcoder #16 1002 dp

2014-11-01 23:50:58 633

原创 hihocoder 1041 国庆出游 dfs

hihocoder 1041 巧妙的dfs

2014-10-31 13:02:43 3455

原创 codeforces 482B Interesting Array 线段树

传送门:cf 482B        长度为n的

2014-10-27 12:06:15 542

原创 codeforces Variable Shadowing 2014 NEERC Southern Subregional M 贪心策略

传送门:2014 NEERC Southern Subregional M        按要求输出所有出现重复定义情况时的错误信息        (1)每遇到一个{,就进入下一层        (2)每遇到一个字母,首先判断上面层次中是否有该字母的定义,若有则输出错误信息,然后记录下该层次并记录该点的行列位置        (3)每遇到一个},就退回上一层,然后把该层中所

2014-10-25 21:08:10 656

原创 codeforces Ilya Muromets 2014 NEERC Southern Subregional Contest F dp

传送门:NEERC Southern Subregional F        给定一段长度为n的数组,选出两段长度为k的子序列,使得总和最大        首先2*k>=n时,两段必能包含整个数组,因此输出总和即可。        否则,从第k个数开始向后扫,每一次求出到当前位置为止最大的k段和,然后与后面紧接的k个数求和,与当前得到的最大值比较。O(n)可解/*****

2014-10-25 20:21:12 1136

原创 codeforces 482A Diverse Permutation 贪心

传送门:cf 482AA. Diverse Permutationtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputPermutation p is an

2014-10-25 13:31:01 1186

原创 codeforces 478D Red-Green Towers dp

传送门:cf 478d        给定honglv

2014-10-24 15:56:22 650

原创 zoj 3820 Building Fire Stations The 2014 ACM-ICPC Asia Mudanjiang Regional Contest bfs

传送门:2014牡丹江区域赛B题

2014-10-23 23:26:57 547

原创 zoj 3829 Known Notation The 2014 ACM-ICPC Asia Mudanjiang Regional Contest K 贪心

传送门:2014牡丹江区域赛K题

2014-10-16 19:55:39 553

原创 acdream 1242 Driving Straight bfs

传送门:acdream 1242        gei

2014-10-07 20:15:31 428

原创 acdream 1240 Think Positive 数论

传送门:acdream 1240        给定一个由1,-1组成的环,

2014-10-07 20:09:24 464

原创 acdream 1236 Burning Bridges tarjan

传送门:acdream 1236

2014-10-07 20:05:17 408

原创 codeforces 474D Flowers dp

传送门:cf 474dD. Flowerstime limit per test1.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputWe saw the little game Marmot

2014-10-07 10:08:22 845

原创 codeforces 474C Captain Marmot dfs

传送门:cf 474c

2014-10-07 10:02:37 497

原创 acdream 1227 Beloved Sons 二分匹配

传送门:acdream 1227        有个国王有n个儿子要找对象,现在恰好有n个妹子跟他们配对,每个人都有自己中意的一至多个妹子(像话么!!),如果配对到中意的妹子则会有满意度,问怎么配对能使得总的满意度最大,输出配对方案,假如配对对象不中意则输出0,否则输出妹子的编号        红果果的最大权匹配,        二分图,儿子一边,妹子一边,每个儿子向所有妹子建

2014-10-06 23:11:31 533

原创 acdream 1230 Strong Defence 最短路

传送门:acdream 1230

2014-10-05 17:31:39 519

原创 acdream 1211 Reactor Cooling 网络流

传送门:acdream 1211        给定n个

2014-10-03 21:39:05 565

原创 acdream 1403 Graph Game 二分匹配

传送门:acdream 1403        给定一张二分图,xian

2014-10-03 21:22:36 490

原创 acdream 1412 2-3 Trees dp

题目链接:acdream 1412        求所有节点

2014-10-02 20:33:19 449

原创 codeforces 472C Design Tutorial: Make It Nondeterministic 贪心

题目链接:cf 472c       每个人

2014-09-29 12:25:19 654

空空如也

空空如也

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

TA关注的人

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