码迷,mamicode.com
首页 >  
搜索关键字:字典序    ( 2062个结果
九度_题目1369:字符串的排列
//求一个字符串的全排列,我感觉自己实现真的是太难了。确定性的东西易求,但有点不确定的东西就难整了。标准模板库里面的算法算法next_permutation(arr,arr+strlen(arr))真的不错,尽管用cin cout会超时,但换成scanf printf就可以了 题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能...
分类:其他好文   时间:2014-09-25 22:39:48    阅读次数:256
Hdu 5030 Rabbit's String (后缀数组)
题目大意: 要求将一个长串分解成最多k个子串,使得分开的n个串的字典序最大的那一个子串的字典序最小。 思路分析: 要最大的最小,不难想到二分的。 我们二分出原串中的第rk大子串就是目标串。 现在就是怎么判断这个串满足要求,也就是我们如何分其他部分,使之成为字典序最大的一个。 我们可以通过rk轻易的找到这是哪一个串,假设它处在sa[t]中。 那么可以知道 在 sa数组中t以前的...
分类:其他好文   时间:2014-09-25 18:43:27    阅读次数:179
POJ 1833
使用STL中的next_permutation(opt1,opt2)函数更容易实现。opt1为数组头地址,opt2为数组长度。排列是按字典序的。当找到下一个排列时,返回真,否则返回假,此时,把原数组重排一次。#include #include #include using namespace std...
分类:其他好文   时间:2014-09-24 22:37:37    阅读次数:131
hdu 5008 Boring String Problem(后缀自动机构造后缀树)
hdu 5008 Boring String Problem(后缀自动机构造后缀树) 题意:给出一个字符串s,然后每次询问一个k,求s的所有子串中,字典序第k小的是谁?多个解,则输出最左边的那个 解题思路:这道题应该是为后缀树量身定制的吧。只要构造出了后缀树,然后按字典序遍历就可以得出每个节点包含的子串的字典序的范围了,而且必然是个连续的区间范围。但是我不会后缀树啊。。比赛的时候突然想到,后缀...
分类:其他好文   时间:2014-09-23 20:13:25    阅读次数:307
hdu 3729 最大匹配
此题是我AC的HDU的201道题目。泪流满面啊! 字典序最大(最小)真是个烦人的东西。 学生i与其对应的分数区间的每个点连一条边。字典序最大,编号最大的学生开始匹配。 HK无法AC啊,试了很久。我不会说,能过样例。 最后用了DFS版的匈牙利算法过了。人们说这个代码简洁。不过我一般都用HK...
分类:其他好文   时间:2014-09-23 04:18:43    阅读次数:236
输出n的全排列的字典序编号为k的全排列
n个元素{1,2,???,n}有n!个不同的排列。将这n!个排列按字典序排列。并编号为0,1,2.....,n!-1。每 个排列的编号为其字典序的值。例如。当n=3时,其字典排序为:123,132,213,232,312,321,这六个数的字典序值分别为 0,1,2,3,4,5,现给定任意n,输出字...
分类:其他好文   时间:2014-09-23 00:23:33    阅读次数:198
POJ 2488(dfs+字典序)
poj2488 题意:  问能不能不重复地走能遍历所有的棋格,走法按中国象棋马的方法。 分析: dfs+字典序输出... 我的字典序处理是用的String 来存,每次dfs后将该次有效遍历的地址加到串里面。从(0,0)开始。其他的就是基本的dfs知识~ #include #include #include #include #include #define Max 30 u...
分类:其他好文   时间:2014-09-22 23:25:43    阅读次数:180
UVa10815,Andy's First Dictionary, set,stringstream
题意: 输入一个文本,找出所有不同的单词,按字典序输出所有单词。 stringstream通常是用来做数据转换的 相比c库的转换,它更加安全,自动和直接 #include stringstream stream stream stream >>value   读取 #include #include #include #include #in...
分类:其他好文   时间:2014-09-22 18:31:43    阅读次数:165
SDUT 2498-AOE网上的关键路径(spfa+字典序路径)
AOE网上的关键路径 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述     一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。      AOE(Activity On Edge)网:顾名思义,用边表示活动的网,当然它也是DAG。与...
分类:其他好文   时间:2014-09-19 21:09:46    阅读次数:290
USACO5.4-TeleCowmunication
题目大意:给出一个无向图,要求删除尽量少的点,使给定的2点间不再连通,并输出字典序最小的方案题型:图论-网络流此题难点在于建图,后面就是套网络流的模板.将点看成边,例如第i个点可以看成一条有向边,容量为1.如果j点和i点邻接,那么新建2条容量为无穷大的有向边,.然后应用最大流最小割定理,求最大流即为...
分类:其他好文   时间:2014-09-19 15:15:05    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!