#322
Silver IV
원형 산책로
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

승우는 충남대학교 운동장에 있는 커다란 원형 산책로에서 부원들의 이동 경로를 관찰하고 있다. 동아리 부원들은 매일 아침 산책로의 한 지점에서 원 안쪽의 잔디밭으로 들어갔다가, 저녁이 되면 다른 지점을 통해 밖으로 나온다.

동아리에는 총 2626명의 부원이 있으며, 승우는 이들에게 각각 A부터 Z까지의 이름을 붙였다. 이에 따라 산책로에는 총 5252개의 출입 지점이 존재한다. 모든 부원은 서로 다른 지점을 통해 들어가고 나오며, 각 부원의 입구와 출구는 서로 다르다. 승우는 산책로를 시계 방향으로 한 바퀴 돌면서 각 지점에 있는 부원의 이름을 기록하여 5252글자의 문자열을 만들었다. 이 문자열에는 각 알파벳이 정확히 두 번씩 등장하지만, 어느 지점이 입구이고 어느 지점이 출구인지는 기록되지 않았다.

승우는 부원들의 이동 경로가 서로 몇 번이나 교차하는지 궁금해졌다. 두 부원 (a,b)(a, b)의 경로가 교차한다는 것은, 부원 aa의 입구와 출구를 잇는 직선 경로와 부원 bb의 입구와 출구를 잇는 직선 경로가 원 내부에서 만나는 경우를 의미한다. 경로가 교차하는 부원 쌍의 총 수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 5252개의 대문자 알파벳으로 구성된 문자열이 주어진다. 각 알파벳은 정확히 두 번씩 등장한다.

출력

경로가 교차하는 부원 쌍의 총 수를 출력한다.

예제 입력 1

ABCCABDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ

예제 출력 1

1
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Silver IV1명 투표· 약 1개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.