#1532
스위트콘 찾기
- 시간 제한
- 1s
- 메모리 제한
- 512MB
- 제출
- 41
- 정답
- 15
- 맞힌 사람
- 12
- 정답 비율
- 44.4%
문제
SW-IT CONTEST는 ‘스위트콘테스트’라고 읽힌다. 그래서 이 대회의 테마는 스위트콘이다.
길이가 인 문자열 가 주어진다. 이 문자열에서 switcon이 되는 *부분 수열의 개수를 구해 보자.
*부분 수열은 문자열에서 몇 개의 문자를 골라 원래 순서대로 이어 붙인 문자열이다. 고른 문자의 위치가 다르면 서로 다른 경우로 센다.
입력
첫째 줄에 문자열의 길이 이 주어진다.
둘째 줄에 영문 소문자로 이루어진 길이가 인 문자열 가 주어진다.
출력
switcon이 되는 부분 수열의 개수를 로 나눈 나머지를 출력한다.
예제 1
11
switcontest
출력 1
1
예제 2
9
sswitccon
출력 2
4
힌트
문자열 s와 c가 각각 2개씩 있으므로, 다음과 같이 문자의 위치(인덱스)를 다르게 골라 총 4가지 방법으로 switcon을 만들 수 있다.
- 첫 번째
s와 첫 번째c선택: - 첫 번째
s와 두 번째c선택: - 두 번째
s와 첫 번째c선택: - 두 번째
s와 두 번째c선택:
예제 3
8
swittest
출력 3
0
힌트
문자열에 c와 o 등이 포함되어 있지 않아 switcon을 만들 수 있는 부분 수열이 존재하지 않는다.
- 문제를 만든 사람
- 표강준
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 10284 | 🥇 | 황현석 | Rust | 4ms | 2916KB | 289B | |
| 10445 | 🥈 | Kokiri is cute | C++ | 9ms | 2772KB | 612B | |
| 10591 | 🥉 | OOOOOOOO | C++ | 19ms | 3648KB | 835B | |
| 10572 | 4 | 세얼간이 | C++ | 28ms | 41580KB | 520B | |
| 10525 | 5 | cpp = competitive python programming | PyPy | 39ms | 57412KB | 541B | |
| 10540 | 6 | 실외기선풍기세탁기 | C++ | 43ms | 80520KB | 620B | |
| 10693 | 7 | 스위트콘치즈불닭볶음면 | PyPy | 44ms | 58296KB | 382B | |
| 10647 | 8 | 안녕하세요케이터링먹으러왔습니다감사합니다 | C++ | 76ms | 64980KB | 781B | |
| 10504 | 9 | SW-IT Contest는 충남대학교 컴퓨터인공지능학부 알고리즘 동아리 ANA에서 주최하는 프로그래밍 대회로, 팀으로 출전하여 알고리즘 문제를 해결하는 대회입니다. | PyPy | 232ms | 190228KB | 971B | |
| 10695 | 10 | 상받고싶습니다 | C++ | 367ms | 487552KB | 2387B | |
| 10831 | 11 | 이채환여친구함 | Python | 368ms | 17776KB | 246B | |
| 10501 | 12 | 스피드런도 런이다 | Python | 916ms | 103328KB | 290B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 11102 | 틀렸습니다 | Java | - | - | 1070B | 2026. 10. 17. 13:29 | |||
| 11101 | 컴파일 에러 | Java | - | - | 1069B | 2026. 10. 17. 13:29 | |||
| 11100 | 틀렸습니다 | Java | - | - | 1059B | 2026. 10. 17. 13:27 | |||
| 11099 | 틀렸습니다 | Java | - | - | 1059B | 2026. 10. 17. 13:27 | |||
| 11098 | 컴파일 에러 | Java | - | - | 1055B | 2026. 10. 17. 13:26 | |||
| 11097 | 컴파일 에러 | Java | - | - | 1058B | 2026. 10. 17. 13:26 | |||
| 11096 | 틀렸습니다 | Java | - | - | 1047B | 2026. 10. 17. 13:25 | |||
| 11095 | 컴파일 에러 | Java | - | - | 1045B | 2026. 10. 17. 13:24 |