码迷,mamicode.com
首页 >  
搜索关键字:字典序    ( 2062个结果
Codeforces Round #265 (Div. 1)
ANo to Palindromes!题意:给一个长度为n的用前m个字符构成的字符串,定义一个字符串是好的当且仅当他的每个子串都不是回文的,现在给出一个好的字符串,求比他字典序大的第一个好的字符串。题解:从后往前每一位枚举,若把当前枚举的位改成ch后为好的串,只需要判断他和他前面的一个字符是否相同构...
分类:其他好文   时间:2014-12-11 00:03:20    阅读次数:191
剑指offer系列源码-字符串的排列
题目1369:字符串的排列 时间限制:1 秒内存限制:32 兆特殊判题:否提交:2432解决:609 题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入: 每个测试案例包括1行。 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 输出:...
分类:其他好文   时间:2014-12-09 01:55:07    阅读次数:251
HDU 5131 Song Jiang's rank list (结构体+MAP,2014广州现场赛)
题目链接:HDU 5131 Song Jiang's rank list 题意:对给出的好汉按杀敌数从大到小排序,若相等,按字典序排。M个询问,询问名字输出对应的主排名和次排名。(排序之后)主排名是在该名字前比他杀敌数多的人的个数加1,次排名是该名字前和他杀敌数相等的人的个数加1,(也就是杀敌数相等,但是字典序比他小的人数加1)。 AC代码: #include #inclu...
分类:其他好文   时间:2014-12-06 11:27:42    阅读次数:139
全排列的几种实现(含字典序排列算法分析)
始于一个很简单的问题:生成{0,1,2,3,...,n-1}的n!种排列,即全排列问题。下面介绍几种全排列的实现,以及探讨一下其解题思路。基于枚举/递归的方法思路: 基于枚举的方法,也可以说是基于递归的方法,此方法的思路是先将全排列问题的约束进行放松,形成一个较容易解决的新问题,解新问题,再对...
分类:编程语言   时间:2014-12-06 00:01:22    阅读次数:345
UVA - 10815 Andy's First Dictionary
http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=18649 给你一段不超过5000行的文本,让你从中找出所有的单词,并且按照字典序排序,注意不区分大小写。 题目意思还是很好懂的,但是开始误认为单词总数不超过5000,但是还有很多重复的,于是不幸的run  error,所以数组最少需要开到10万去,并且普通排序是必然超时的!...
分类:其他好文   时间:2014-12-04 20:07:55    阅读次数:182
B. Vasya and Wrestling
思路: 这题主要注意,就是字典序的判断。 小坑:当两队分数与序列完全一样时,谁投了最后一球谁获胜。AC Code: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #inc...
分类:其他好文   时间:2014-12-04 06:14:09    阅读次数:169
hdoj 1385Minimum Transport Cost
卧槽。。。。最近刷的cf上有最短路,本来想拿这题复习一下。。。。题意就是在输出最短路的情况下,经过每个节点会增加税收,另外要字典序输出,注意a到b和b到a的权值不同然后就是处理字典序的问题,当松弛时发现相同值的时候,判断两条路径的字典序代码#include "stdio.h"const int MA...
分类:其他好文   时间:2014-12-03 23:06:48    阅读次数:212
FAFU 1557
构建字典序,模拟二叉树建26叉树 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12...
分类:其他好文   时间:2014-12-02 22:13:28    阅读次数:225
3sum 三数之和为0的简单实现
思路简单: (1) 三重 for ,符合a+b+c=0的 a,b,c保存在tuple里 (2)tuple保存在set 中,一可去重,二可保持字典序 (3)简单代价就是复杂度很高,O(n^3*logn)   typedef tuple triplet; triplet sort3(int a,int b,int c){ if(ac){ swap(b,c);...
分类:其他好文   时间:2014-12-02 15:18:10    阅读次数:285
HDU 1074-Doing Homework(状压DP)
题目链接:点击打开链接 做了好久。。一开始想爆搜就写啊写啊觉着15!的阶乘再怎么剪枝好像也是过不了的。。尤其是爆搜的时候字典序不好处理啊 后来问了飞神是状压DP。。sad当时根本不懂什么叫状压啊 题意:有n份家庭作业 给出每一份的期限和完成的该作业需要的时间,求安排完成作业的最优顺序,使得扣分最少(超过期限要扣分) 思路:把每份作业的完成情况看出2进制下的状态, 二进制从右到左一次对应作业 ...
分类:其他好文   时间:2014-12-01 17:46:29    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!