hdu 2072单词数
单词数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 28671 Accepted Submission(s): 6877
#include <stdio.h> #include <string> #include <set> #include <string.h> #include <iostream> using namespace std; int main() {char str[10002];while (gets(str)){if (0 == strcmp(str,"#")) break;set<string> s;string s1= "";s.insert(s1);for (int i =0 ; str[i] ;){s1 = "";while (str[i]!=' '&&str[i]){s1 += str[i];i++;}s.insert(s1);while (str[i] == ' ') i++;}printf("%d\n",s.size()-1);s.clear();}return 0; }
View Code
#include <stdio.h>
#include <string>
#include <set>
#include <string.h>
#include <iostream>
using namespace std;
int main() {
char str[10002];
while (gets(str))
{
if (0 == strcmp(str,"#")) break;
set<string> s;
string s1= "";
s.insert(s1);
for (int i =0 ; str[i] ;)
{
s1 = "";
while (str[i]!=' '&&str[i])
{ s1 += str[i]; i++; }
s.insert(s1);
while (str[i] == ' ') i++; }
printf("%d\n",s.size()-1);
s.clear();
}
return 0;
}
#include <stdio.h> #include <string> #include <set> #include <string.h> #include <iostream> using namespace std; int main() {char str[10002];char str1[10002];set<string> s;string s1;while (gets(str)){if (0 == strcmp(str,"#")) break;while (sscanf(str,"%s",str1)!=EOF){s1=str1;s.insert(s1);int i=0;while (str[i]==' '&&str[i]) i++;while (str[i]!=' '&&str[i]) str[i++]=' ';}printf("%d\n",s.size());s.clear();}return 0; }
View Code
#include <stdio.h>
#include <string>
#include <set>
#include <string.h>
#include <iostream>
using namespace std;
int main() {
char str[10002];
char str1[10002];
set<string> s;
string s1;
while (gets(str))
{
if (0 == strcmp(str,"#")) break;
while (sscanf(str,"%s",str1)!=EOF)
{ s1=str1;
s.insert(s1);
int i=0;
while (str[i]==' '&&str[i]) i++;
while (str[i]!=' '&&str[i]) str[i++]=' ';
}
printf("%d\n",s.size());
s.clear();
}
return 0;
}
**************************************************************************************************************8
思考一下
#include <stdio.h> #include <string> #include <set> #include <string.h> #include <iostream> using namespace std; int main() {char str[10002];char str1[10002];set<string> s;string s1;while (gets(str)){if (0 == strcmp(str,"#")) break;while (sscanf(str,"%s",str1)!=EOF){s1=str1;s.insert(s1);cout<<s1<<endl;printf("%s\n",str);system("pause");int i=0;while (str[i]==' '&&str[i]) i++;while (str[i]!=' '&&str[i]) str[i++]=' ';}printf("%d\n",s.size());s.clear();}return 0; }
View Code
转载于:https://www.cnblogs.com/2014acm/p/3887596.html
hdu 2072单词数相关推荐
- HDU 2072 单词数 Trie 如何debug一颗Trie
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- HDU 2072 单词数
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- HDU 2072 单词数
单词数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- HDU - 2072 -- 单词数【set or 字典树】
单词数 Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个问题. Inpu ...
- hdu 2072 单词数
http://acm.hdu.edu.cn/showproblem.php?pid=2072 单词数这道题感觉用c写很麻烦,用c++写就比较简单了.不多说,直接贴代码. #include<ios ...
- hdu 2072 单词数(C语言)
Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个问题. ...
- 杭电oj HDOJ 2072 单词数
杭电oj HDOJ 2072 单词数 Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是 ...
- 杭电oj2072c语言,杭电acm 2072(单词数)
#include//此种解法dsds# dsds是可以输入的,但是HDOJ也通过了.下面的解法解决了此问题. #include #include using namespace std; int ...
- HDOJ 2072 单词数
Problem Description lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个问题. ...
最新文章
- python列表取出元素_python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符...
- MySQL注入中报错的利用
- 【Python】挑战SQL:图解Pandas的数据合并merge
- C#继承与多态 virtual虚方法的使用 在子类中使用override重写父类函数
- java jmf 视屏监控的核心代码_JMF(Java Media Framework)使用摄像头
- Ruby中如何识别13位的时间戳
- SpringMVC处理Json、文件上传、拦截器
- html 网站右侧导航,页面右侧固定导航.html
- django1.8升级1.9的几个问题
- 关于linux操作系统的特点,LINUX操作系统有哪些概念和特点?
- 基本概念---part3
- limbo镜像linux下载,Limbowin10镜像下载|Limbo模拟器win10镜像 可上网版下载_最火手机站...
- Laravel下载文件及文档
- 摩托罗拉e2 linux 软件,摩托罗拉ROKR E2 JAVA应用程序安装指南
- Win10此设备不支持接收 Miracast 无法投影的解决方法
- 基于极狐GitLab OpenAPI 开发一个仿dbt的版本管理WebIDE
- 一维数组二维数组(排序 最大值 插入排序)
- 实验一python初探
- JAVA走上证券行业
- eclips 安装问题