自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顺便A道题

欢迎访问个人主页:http://www.ihypo.net

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 2806 名字的价值 字典树

题目描述每个人都有名字,名字都是唯一的不存在重复现象。现在假设名字都是由小写字母组成并且长度不超过10,我们赋予每个名字一个初始价值。价值是正整数并且不超过100,如果第j个人的名字是第i个人的前缀并且前缀长度最大,我们就说j是i的父节点,比如:名字A为:a;名字B为ab;名字C为abc; A是C的前缀,B也是C的前缀,但是B的长度为2比A的长度大,那么B就是C的父节点. 由此规则建树,从叶子

2014-02-22 16:08:35 807

原创 Codeforces Round #231 (Div.2) - A. Counting Sticks

A. Counting Sticks When new students come to the Specialized Educational and Scientific Centre (SESC) they need to start many things from the beginning. Sometimes the teachers say (not alway

2014-02-21 01:51:11 601

原创 2797 电影节 并查集

题目描述某届电影节评选电影,共有两部电影进入最后评选环节,有n名观众,每个人有一次投票的机会,每个人都按照规则投给其中一部电影。为了了解情况,记者随机询问了一些人,一共询问了m次,特别神奇的是,记者每次都询问两个人,而且这两个人都把票投给了同一部电影,观众编号为1~n。  输入   多组输入,每组第一行是两个整数n,m (2   输出   对于每一组输入,输出一

2014-02-20 13:38:58 813

原创 2138 图结构练习——BFSDFS——判断可达性

题目描述 在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口及其相关通道到达近卫军团展开攻

2014-02-19 20:09:43 842

原创 2107 图的深度遍历

题目描述请定一个无向图,顶点编号从0到n-1,用深度优先搜索(DFS),遍历并输出。遍历时,先遍历节点编号小的。输入输入第一行为整数n(0 输出输出有n行,对应n组输出,每行为用空格隔开的k个整数,对应一组数据,表示DFS的遍历结果。示例输入14 40 10 20 32 3示例输出0 1 2 3提示代码#incl

2014-02-19 13:21:10 641

原创 Immediate Decodability 字典树

DescriptionAn encoding of a set of symbols is said to be immediately decodable if no code for one symbol is the prefix of a code for another symbol. We will assume for this problem that all codes

2014-02-18 16:50:32 608

原创 1150 Message Flood 【字典树】

题目描述Well, how do you feel about mobile phone? Your answer would probably be something like that "It's so convenient and benefits people a lot". However, If you ask Merlin this question on the New Ye

2014-02-18 15:07:24 559

原创 2136 数据结构实验之二叉树的建立与遍历

数据结构实验之二叉树的建立与遍历    Time Limit: 1000MS    Memory limit: 65536K   题目描述          已知一个按先序序列输入的字符序列,如abc,,de,g,,f,,,(其中逗号表示空节点)。请建立二叉树并按中序和后序方式遍历二叉树,最后求出叶子节点个数和二叉树深度。  输入

2014-02-17 21:15:43 985

原创 1489 求二叉树的先序遍历 1291 数据结构上机测试4.1:二叉树的遍历与应用1【二叉树遍历顺序转换】

题目描述 已知一棵二叉树的中序遍历和后序遍历,求二叉树的先序遍历  输入    输入数据有多组,第一行是一个整数t (t  输出    输出二叉树的先序遍历序列  示例输入   2dbgeafcdgebfcalnixulinux  示例输出   abdegcfxnliu        提示  

2014-02-17 21:12:08 772

原创 2782 Fighting

题目描述怒海争锋是一个新游戏,类似于星际争霸。在这个游戏中,敌人建造防御塔,血量为L。玩家有一个军事工厂,可以生产N种战斗舰艇。第i个战舰的生产时间为ti,这战舰每秒钟可以让塔损失血量为li。如果塔的寿命低于或等于0,玩家获胜。注意,在每一秒内,军事工厂只能选择一种战斗船生产或什么也不做。选择后的战斗舰艇生产时可以同时生产。不是生产完一个再生产下一个。 你的任务是找出玩家赢得比赛的

2014-02-15 15:39:53 615

原创 2786 我跳我跳我跳跳跳【Bfs】

题目描述有一条直线,上有n个点,编号从0到n-1。当小A站在s点处,每次可以往前跳到s+1,也可以往前跳到s-1(当s-1 >= 0时),也可以调到2*s处。现在问小A最少跳多少次才能跳到点e处。  输入   多组输入。每组输入两个整数s,e(0   输出   输出小A从s跳到e的最小次数。  示例输入   5 17  示例输出

2014-02-15 13:47:32 560

原创 2193 救基友记3 【BFS】

题目描述  话说CZ由于不守基道,被妖怪抓走了,好基友WP在努力讨好高富帅RQ救出CZ的同时,CZ也意识到了自己的错误,然后努力的想逃出妖怪的闺房。    妖怪的闺房是一个n*m的矩阵,并且某些地方安装了带锁的门,钥匙藏在闺房另外的某些地方。刚开始WP被关在(sx,sy)的位置,离开闺房的门在(ex,ey)的位置。WP每分钟只能从一个坐标走到相邻四个坐标中的其中一个。妖怪每t分钟回闺房

2014-02-14 23:31:37 1099

原创 数据结构实验:哈希表

题目描述     在n个数中,找出出现次数最多那个数字,并且输出出现的次数。如果有多个结果,输出数字最小的那一个。  输入    单组数据,第一行数字n(1接下来有n个数字,每个数字不超过100000000  输出    出现次数最多的数字和次数。  示例输入   31 1 2  示例输出   1 2

2014-02-13 14:18:54 2198 1

原创 小P的故事——神奇的Dota 【完全背包】

题目描述小P非常喜欢玩dota,不分昼夜的玩,结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦。。。不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.死亡骑士:"我要买道具!"地精商人:"我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水

2014-02-12 15:28:24 2450

原创 小P的故事——神奇的饭卡 [01背包]

题目描述话说sdut大学驰名已久,所以吸引了无数2014级的小学弟、小学妹们前来参加艺考,为了配合学校高大形象,校餐厅特提议推出一款高端大气上档次的神奇饭卡,供学弟、学妹们使用。   这个饭卡十分的神奇,如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。可惜参加艺考的同学们不会

2014-02-12 15:01:02 836

原创 背包九讲笔记-完全背包问题

基本思路完全背包就是01背包的变化,所有的物件不再是单一的,而有无限个,可以先用01背包的思路,让所有的每种物品都装尽量多,那么我们可以获得状态转移方程:F[i,v] = max{F[i − 1,v],F[i − 1,v − kCi] + kWi| 0 ≤ kCi≤ v}或者是:F[i,v] = max{F[v],F[v − kCi] + kWi| 0 ≤ kCi≤ v}(优化

2014-02-12 13:51:36 690

原创 背包九讲笔记-01背包问题

基本思想与动规类似,把大问题分解,把因为求第i个物品放入背包的获利会受到第i-1个物品的影响,因此,需要考虑其影响,即考虑第i-1个物品获利。然后在剩余空间允许的情况下,再考虑将第i个物品放入后的获利并与前比较,这样,就获得了状态转移方程:F[i,v] = max{F[i − 1,v],F[i − 1,v − Ci] + Wi}。这样的常规思路需要一个DP二维数组来记录(以体积为标准)

2014-02-12 13:16:28 974 1

原创 Bone Collector -01背包

题目描述 Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone

2014-02-12 10:22:20 776

原创 Codeforces Round #229 (Div. 2) B. Inna, Dima and Song

B. Inna, Dima and Songtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputInna is a great piano player and Dima is a mode

2014-02-12 08:45:10 2018

原创 KMP小结

经过一天KMP的学习,总算有些眉目。KMP就是对简单匹配的改进,通过建立Next数组记录串成员的位置来避免了一个指针的回溯来降低时间复杂度。KMP的核心就是这个next数组,而next数组的实质是着实不好理解。对于KMP,我理解的next数组是储存了,模式串当前位置前和模式串前多少个字符相同,可以指针前移而不用比较。对于KMPVAL中的next,我的理解是与KMP类似,记录了的将要

2014-02-11 20:08:24 1903

原创 Period [KMP]

题目描述For each prefix of a given string S with N characters (each character has anASCII code between 97 and 126, inclusive), we want to know whether the prefixis a periodic string. That is, for

2014-02-11 16:53:25 868

原创 字符串链接和字符串匹配

#include#includeint main(){ char a[10000]; char b[10000]; char *p; while (gets (a) != NULL) { gets (b); p = &a[strlen(a)]; strcpy (p,b); puts (

2014-02-10 09:00:49 873

【MOBI】Photoshop CS6从入门到精通 PART 1

【MOBI】Photoshop CS6从入门到精通 PART 1

2014-06-06

空空如也

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

TA关注的人

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