아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

ПАЛИНДРОМ

시간 제한1초메모리 제한1024 MB

요약
주어진 문자열의 모든 문자를 정확히 한 번씩 사용해 만들 수 있는 팔린드롬의 최소 개수를 구한다.
난이도

보통10점 중 4점

유형
그리디, 문자열, 수학
정답자
아직 제출이 없습니다

문제

Дадена е низ от букви. От неговите елементи образуваме други низове, като искаме всеки да е палиндром. Трябва да използваме всеки елемент от дадения низ точно по веднъж. Напишете програма palin, която намира колко е най-малкият брой палиндроми, които може да образуваме по описания начин?

입력

Един низ от букви.

출력

Едно цяло число, равно на търсения брой.

제한

Входният низ съдържа букви от латинската азбука (главни и малки) и дължината му не е по-голяма от 1 000 000.

힌트

Пояснение за Пример 3: Може да образуваме двойката abxba и y. Има и други възможности като двойката axа и byb и пр. но не е възможно да образуваме само един низ, които да е палиндром и да е съставен от всичките елементи на дадения низ.

예제3

  1. 예제 1

    입력
    abcd
    
    예상 출력
    4
    
  2. 예제 2

    입력
    abab
    
    예상 출력
    1
    
  3. 예제 3

    입력
    ababxy
    
    예상 출력
    2