`
phinecos
  • 浏览: 353966 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POJ1318 Word Amalgamation

 
阅读更多

题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=1318

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include<set>
#include
<iostream>
#include
<string>
#include
<algorithm>
usingnamespacestd;

intmain()
{
set<string>dict;
stringword;
charch[10];
while(true)
{
gets(ch);
if(strcmp(ch,"XXXXXX")==0)break;
dict.insert(ch);
}
while(true)
{
gets(ch);
if(strcmp(ch,"XXXXXX")==0)break;
intcount=0;
word
=ch;
sort(word.begin(),word.end());
do
{
if(dict.find(word)!=dict.end())
{
cout
<<word.c_str()<<endl;
count
++;
}
}
while(next_permutation(word.begin(),word.end()));
if(count==0)
{
cout
<<"NOTAVALIDWORD"<<endl;
}
cout
<<"******"<<endl;
}
return0;
}

分享到:
评论

相关推荐

    poj1318,终于AC了

    poj 1318,acm,终于AC了,一个公式的运用,应该还有好的方法

    POJ1496-Word Index

    【标题】"POJ1496-Word Index" 是一个来自北京大学在线判题系统POJ(Problem Set of Peking University)的编程题目。这个题目主要涉及到字符串处理、哈希函数以及查找算法等计算机科学的基础知识。 【描述】"北大...

    强大POJ分类,新手进阶用

    对于数据结构和算法的深入学习,1318Word Amalgamation可能涉及到字符串处理和动态规划,1316Self Numbers需要理解自足数的概念,而1992Jack和1993Caleidoscope可能涉及到博弈论。这些题目挑战了用户的算法设计和...

    POJ2002-Squares

    2. "POJ2002-Squares.doc":这可能是一个Microsoft Word文档,包含了详细的解题报告,可能包括问题分析、算法描述、解题步骤、运行结果和可能的优化措施等。 详细说明: 在"POJ2002-Squares"这个问题中,参赛者可能...

    POJ算法题目分类

    * 图的深度优先遍历和广度优先遍历:图的深度优先遍历和广度优先遍历是指遍历图的两种方式,如 poj1860、poj3259、poj1062、poj2253、poj1125、poj2240。 * 最短路径算法:最短路径算法是指计算图中两点之间的最短...

    POJ1837-Balance

    2. "POJ1837-Balance.doc":这可能是一个Microsoft Word文档,包含了解题报告,详细解释了问题的理解、算法设计思路、解题步骤以及可能的优化措施。文档中可能还包括了运行结果截图、测试用例和代码解释等辅助信息。...

    POJ.rar_poj java_poj1048

    【标题】"POJ.rar_poj java_poj1048" 涉及的知识点主要围绕编程竞赛中的“约瑟夫环”问题,这里是一个加强版,使用Java语言进行解决。 【描述】"POJ1048,加强版的约瑟夫问题 难度中等" 提示我们,这个问题是编程...

    POJ_3131.zip_POJ 八数码_poj

    标题中的“POJ_3131.zip_POJ 八数码_poj”指的是一个与编程竞赛网站POJ(Problem Set Algorithm)相关的项目,具体是针对3131号问题的解决方案,该问题涉及到了八数码游戏。八数码游戏,又称滑动拼图,是一个经典的...

    POJ1159-Palindrome

    【标题】"POJ1159-Palindrome" 是北京大学在线编程平台POJ上的一道编程题目。这道题目主要考察的是字符串处理和回文判断的知识点。 【描述】"北大POJ1159-Palindrome 解题报告+AC代码" 暗示了解决这道问题的方法和...

    poj训练计划.doc

    根据给定的文件信息,我们可以总结出一份详细的IT知识训练计划,主要针对编程竞赛和算法学习,特别是聚焦于POJ(Problem Online Judge)平台上的题目训练。这份计划分为两个阶段,初级阶段和中级阶段,共计涉及了165...

    jihe.rar_2289_POJ 3714_poj3714_poj3714 Ra_visual c

    标题中的"jihe.rar_2289_POJ 3714_poj3714_poj3714 Ra_visual c" 提到了一个压缩文件,可能包含有关编程竞赛或算法解决的资源,特别是与POJ(Problem On Judge)平台上的问题3714相关的。"Ra_visual c"可能指的是...

    poj题目分类

    * 较为复杂的动态规划:例如 poj1191、poj1054、poj3280、poj2029、poj2948、poj1925、poj3034。 数学 1. 组合数学: * 加法原理和乘法原理。 * 排列组合。 * 递推关系:例如 poj3252、poj1850、poj1019、poj...

    POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类

    - **例题**:poj1860, poj3259, poj1062, poj2253, poj1125, poj2240 - **解释**:最短路径算法包括Dijkstra算法、Bellman-Ford算法、Floyd算法以及堆优化的Dijkstra算法等。 ##### (3) 最小生成树算法 - **例题**...

    POJ2503-Babelfish

    2. "POJ2503-Babelfish.doc":这可能是一个Microsoft Word文档,通常用于存储解题报告,包括问题解析、算法设计、代码解释、运行结果以及可能的优化建议等。 结合这些信息,我们可以推测"POJ2503-Babelfish"可能是...

    POJ3122-Pie

    2. "POJ3122-Pie.doc":这可能是解题报告的文档,通常使用Microsoft Word或其他文档编辑软件创建。报告中可能包括了问题分析、算法设计、代码解释、运行结果和可能的优化措施等内容。 根据题目"Pie"的常见含义,这...

    poj各种分类

    标题和描述中的“poj各种分类”主要指向的是在POJ(Peking University Online Judge)平台上,根据解题策略和算法类型对题目进行的分类。POJ作为一个知名的在线编程平台,提供了大量的算法练习题,适合从初学者到...

    poj 3414解题报告

    poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告

    POJ1201-Intervals

    【标题】"POJ1201-Intervals" 是北京大学在线编程平台POJ上的一道题目,这道题目主要涉及计算机科学中的算法设计与分析,尤其是数据结构和时间复杂度优化方面的知识。 【描述】"北大POJ1201-Intervals 解题报告+AC...

    poj 1012解题报告

    poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告

Global site tag (gtag.js) - Google Analytics