hdu 2072 단어 수

1278 단어 문자열
단어 수 시간 제한:1000/1000 MS(Java/Others)   Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 28296    Accepted Submission(s):6754 Problem 설명 lily 의 친 한 친구 xiaoo 333 은 최근 비어 있다.그 는 의미 없 는 일 을 생각 했다.바로 한 편의 글 에서 서로 다른 단어의 총 수 를 통계 하 는 것 이다.다음 당신 의 임 무 는 xiaoo 333 을 도와 이 문 제 를 해결 하 는 것 입 니 다.  Input 은 여러 개의 데 이 터 를 가지 고 있 으 며,각 조 는 한 줄 이 고,각 조 는 작은 문장 이다.모든 작은 글 은 소문 자 와 빈 칸 으로 구성 되 어 있 으 며,문장 부호 가 없 으 며,\#을 만 났 을 때 입력 이 끝 났 음 을 나타 낸다.  Output 각 조 는 하나의 정수 만 출력 하고 단독 줄 을 이 루 며 이 정 수 는 한 편의 글 에서 서로 다른 단어의 총 수 를 대표 합 니 다.  Sample Input you are my friend #   Sample Output 4
 
 
/*문제 풀이:    단 어 는 여러 개의 빈 칸 이 있 을 수 있 고 단어 앞 에 도 빈 칸 이 있 을 수 있 으 니 주의 하 세 요.    단 어 를 2 차원 배열 에 넣 은 후 문자열 을 정렬 하고 통계 합 니 다.      */
 
#include
#include
#include
using namespace std;
int cmp(const void *a,const void *b)
{
    return strcmp((char *)a,(char *)b);
}
int main()
{
    char a[1010],b[1010][1010];
    int i,j,k,len,count;
    while(gets(a)&&strcmp(a,"#"))
    {
        len=strlen(a);
        for(i=0,j=0,k=0; i

좋은 웹페이지 즐겨찾기