[백준/Baekjoon] 25757 임스와 함께하는 미니게임 C++ :: Data structure

2023. 11. 21. 12:09· Algorithm/Beakjoon
목차
  1. 1. Logic
  2. 2. Code
728x90
반응형

https://www.acmicpc.net/problem/25757

 

25757번: 임스와 함께하는 미니게임

첫 번째 줄에는 사람들이 임스와 같이 플레이하기를 신청한 횟수 $N$과 같이 플레이할 게임의 종류가 주어진다. $(1 \le N \le 100\,000)$ 두 번째 줄부터 $N$개의 줄에는 같이 플레이하고자 하는 사람들

www.acmicpc.net


1. Logic

임스와 lms는 다른 사람이라는거에 유의해서 입력을 받고 Map에 없으면 카운트해주고 있으면 넘어가준다.

코드를 보면 쉽게 이해가 갈 것이다.


2. Code

#include <bits/stdc++.h>
using namespace std;
map<string, bool> name;
int main() {
ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
int n;
char c;
cin >> n >> c;
int cnt = 0;
int ans = 0;
for(int i = 0; i < n; i++) {
string str;
cin >> str;
if(!name[str]) {
cnt++;
if(c == 'Y') {
if(cnt == 1) {
cnt = 0;
ans++;
}
}
else if(c == 'F') {
if(cnt == 2) {
cnt = 0;
ans++;
}
}
else if(c == 'O') {
if(cnt == 3) {
cnt = 0;
ans++;
}
}
name[str] = true;
}
else {
continue;
}
}
cout << ans;
}
알고리즘 Solve 후 제가 생각한 Logic을 기록하는 개인 공부 블로그입니다.
내용 중 최적화가 가능한 부분등은 언제든지 댓글로 틀린 부분 및 피드백 주시면 공부 및 반영하겠습니다🧐

 

 

728x90
반응형

'Algorithm > Beakjoon' 카테고리의 다른 글

[백준/Baekjoon] 3015 오아시스 재결합 C++ :: Data Structure  (0) 2023.11.22
[백준/Baekjoon] 1244 스위치 켜고 끄기 C++ :: Implementation  (1) 2023.11.21
[백준/Baekjoon] 4673 셀프 넘버 C++ :: Implementation & Brute force  (1) 2023.11.20
[백준/Baekjoon] 진우의 달 여행 17484 C++ :: Brute force & Dynamic programming  (1) 2023.11.18
[백준/Baekjoon] 1939 중량제한 C++ :: Binary Search & BFS  (0) 2023.11.17
  1. 1. Logic
  2. 2. Code
'Algorithm/Beakjoon' 카테고리의 다른 글
  • [백준/Baekjoon] 3015 오아시스 재결합 C++ :: Data Structure
  • [백준/Baekjoon] 1244 스위치 켜고 끄기 C++ :: Implementation
  • [백준/Baekjoon] 4673 셀프 넘버 C++ :: Implementation & Brute force
  • [백준/Baekjoon] 진우의 달 여행 17484 C++ :: Brute force & Dynamic programming
보글보글소다
보글보글소다
반응형
보글보글소다
Conquer Mind, Conquer All
보글보글소다
전체
오늘
어제
  • 분류 전체보기
    • Algorithm
      • Beakjoon
      • Programmers
    • Frontend
      • React.js
      • JavaScript
    • Backend
      • Java
      • Spring
      • Node.js
    • Design Pattern
    • Computer Science
      • Algorithm
      • 컴퓨터구조
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 자료구조
    • Projects
      • 식단 짜주는 웹
    • 정보보호병
      • Study In military
      • 정보보호병
    • 인공지능
      • 논문 리뷰

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리
  • 글쓰기

공지사항

인기 글

태그

  • 이분탐색
  • 그래프
  • 동적계획법
  • spring
  • 운영체제
  • Programmers
  • BFS
  • 구현
  • 코딩테스트
  • 알고리즘 풀이
  • 프로그래머스
  • BaekJoon
  • DP
  • 백준 풀이
  • 백준
  • 백엔드
  • Algorithm
  • 자료구조
  • 스프링
  • 알고리즘

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.v4.2.2
보글보글소다
[백준/Baekjoon] 25757 임스와 함께하는 미니게임 C++ :: Data structure
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.