题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=107&page=show_problem&problem=1039
具体思路请参考刘汝佳的《算法竞赛入门经典》7.2.2生成可重集的排列
具体思路请参考刘汝佳的《算法竞赛入门经典》7.2.2生成可重集的排列
#include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX 11 char A[MAX],P[MAX]; void print_permutation(int len,int cur) { int i,j; if(cur==len) { A[cur]='\0'; puts(A); } else { for(i=0;i<len;i++) if(i==0||P[i]!=P[i-1]) { int c1=0,c2=0; for(j=0;j<cur;j++) if(A[j]==P[i]) c1++; for(j=0;j<len;j++) if(P[j]==P[i]) c2++; if(c1<c2) { A[cur]=P[i]; print_permutation(len,cur+1); } } } } int cmp(void const *a,void const *b) { return *((char *)a)-*((char *)b); } int main() { int N,len; scanf("%d",&N); while(N--) { scanf("%s",P); len=strlen(P); qsort(P,len,1,cmp); print_permutation(len,0); putchar('\n'); } return 0; }
发表评论
-
UVa 10422 Knights in FEN
2012-09-07 08:40 938题目:http://uva.onlinejudge.org/i ... -
UVa 539 The Settlers of Catan
2012-08-31 22:22 28题目:http://uva.onlinejudge.org/i ... -
UVa 301 Transportation
2012-08-31 22:10 34题目:http://uva.onlinejudge.org/i ... -
UVa 639 Don't Get Rooked
2012-08-30 23:01 852题目:http://uva.onlinejudge.org/i ... -
UVa 216 Getting in Line
2012-08-29 20:48 759题目:http://uva.onlinejudge.org/i ... -
UVa 10474 Where is the Marble?
2012-08-28 13:45 884题目:http://uva.onlinejudge.org/i ... -
UVa 592 Island of Logic
2012-08-27 11:05 1680题目:http://uva.onlinejudge ... -
UVa 11205 The broken pedometer
2012-08-25 17:28 1091题目:http://uva.onlinejudge.org/i ... -
UVa 131 The Psychic Poker Player
2012-08-24 22:28 905题目:http://uva.onlinejudge.org/i ... -
UVa 729 The Hamming Distance Problem
2012-08-24 12:18 732题目:http://uva.onlinejudge.org/i ... -
UVa 146 ID Codes
2012-08-20 18:46 802题目:http://uva.onlinejudge.org/i ... -
UVa 10167 Birthday Cake
2012-08-16 20:57 636题目:http://uva.onlinejudge.org/i ... -
UVa 10129 Play on Words
2012-08-15 22:49 1181题目:http://uva.onlinejudge.org/i ... -
UVa 10596 Morning Walk
2012-08-14 22:05 920题目:http://uva.onlinejudge.org/i ... -
Uva 10305 Ordering Tasks
2012-08-13 23:40 694题目:http://uva.onlinejudge.org/i ... -
Uva 10004 Bicoloring
2012-08-13 23:34 912题目:http://uva.onlinejudge.org/i ... -
Uva 532 Dungeon Master
2012-08-13 23:29 821题目:http://uva.onlinejudge ... -
Uva 439 Knight Moves
2012-08-11 22:24 692题目:http://uva.onlinejudge.org/i ... -
UVa 784 Maze Exploration
2012-08-11 14:09 882题目:http://uva.onlinejudge.org/i ... -
Uva 572 Oil Deposits
2012-08-11 11:43 788题目:http://uva.onlinejudge.org/i ...
相关推荐
《Generating Functionology》这本书由赫伯特·S·威尔夫(Herbert S. Wilf)编写,是关于生成函数及其在离散数学中的应用的一本著作。本书探讨了生成函数作为离散数学与连续分析之间桥梁的角色,特别强调了它在处理...
### Generating Artifacts问题解决知识点详解 #### 一、问题背景及概述 在使用MyEclipse进行Web开发过程中,特别是利用Hibernate框架进行数据库反向工程(Hibernate Reverse Engineering)时,可能会遇到名为...
adv Generating a Map Application源码
adv Generating a Map Application 题目
《Generating Parsers with JavaCC-Centennial》是Tom Copeland撰写的一本书,出版于2009年,主要探讨了如何使用JavaCC工具生成解析器。JavaCC(Java Compiler Compiler)是一个广泛使用的开源工具,它允许开发者用...
Generating Random Networks and Graphs By 作者: Ton Coolen – Alessia Annibale – Ekaterina Roberts ISBN-10 书号: 0198709897 ISBN-13 书号: 9780198709893 Edition 版本: 1 出版日期: 2017-05-23 pages 页数...
在"Episode-Based Prototype Generating Network for Zero-Shot Learning"这篇论文中,作者提出了一种新的训练框架,用于解决零样本学习(ZSL)中的挑战。这个框架基于episode训练,每个episode模拟一个零样本分类...
当遇到"Maven Generating project in Batch mode"的问题时,通常意味着在批量模式下创建Maven项目时遇到了障碍。这篇博客文章“maven \"Generating project in Batch mode\"问题的解决”可能会提供一些解决方案。 ...
该研究论文提出了一种名为“带有隐藏结构的可搜索公钥密文(SPCHS)”的概念,其主要目标是加快在加密数据库中对关键词的搜索速度,同时不牺牲加密关键词的语义安全性。接下来我将详细解释文中涉及的主要知识点。...
### Generating Functions in Discrete Mathematics: An Overview Based on Herbert S. Wilf's Work #### Introduction to Generating Functions Generating functions serve as a bridge between discrete ...
母函数,又称生成函数,是数学中一种强大的工具,特别是在组合数学和数论领域。它是一种将序列编码为单一的函数表达式,使得序列的性质可以通过处理这个函数来揭示。母函数通过这种方式提供了序列分析的新视角,使得...
关于泊松点过程的生成方法-Generating Homogeneous Poisson Processes - PDF.pdf 在百度上看很多人问平面内泊松点怎么生成,以前我也迷茫的很久,刚好今天找到一个很有用的方法,分享给大家! Report1_...
标题“Self-generating-code.zip”和描述中的信息都指向了一个概念——自动生成代码(Self-generating code)。在IT行业中,自动生成代码是指通过自动化工具、模板或者编程语言特性,根据预定义的规则或模型,自动...
一篇较好的描述seq2seq模式的英文资料。...works can be used to generate complex sequences with long-range struc- ture, simply by predicting one data point at a time. The approach is demonstrated for text ...
We present a model that generates natural language descriptions of images and their regions. Our approach leverages datasets of images and their sentence descriptions to learn about the inter-modal ...
single-layer transmission-type metasurfaces are proposed to generate a converged vortex beam and vortex beams with different topological charges. A new metasurface design is used to generate the ...
标题 "Generating Word Reports _ Documentssrc1" 暗示我们关注的是如何在编程环境中生成Word文档报告。在这个场景中,我们可能涉及到的技术包括自动化文档生成、文本处理、模板设计和编程库的使用。通常,这会用到...
### WC Yeh-universal generating MPs #### 概述 该文章由IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans在2009年11月发表,作者Wei-Chang Yeh(IEEE高级会员)提出了一种简单...
using the processing(http://processing.org/) to generating the single sounds, like sin tiangle sounds and so on. after generating , add them as a wav file.
概率生成函数(Probability Generating Function, PGF)是概率论与统计学中的一个重要概念,尤其在离散随机变量的研究中起到关键作用。它提供了一种通过分析随机变量的期望值来理解其分布特性的方法。本学习资料聚焦...