구현 7

C

[BOJ 2422] S5 한윤정이 이탈리아에 가서 아이스크림을 사먹는데 {C++, Java, Kotlin, Python}

https://www.acmicpc.net/problem/2422 C++ #include using namespace std; // 동적 할당 없이 하기. // bool chk[201][201]; int main(void) { cin.tie(0)->sync_with_stdio(0); cout.tie(0); int N, M, cnt = 0; cin >> N >> M; // 2차원 배열 동적 할당 bool **chk = new bool*[N + 1]; for (int i = 0; i > a >> b; // 뒤집힌 경우에도 체크가 가능하다 (1, 2) == (2, 1) chk[a][b] = chk[b][a] = 1; } for (int i = 1; i

Algorithm/BOJ 2022.12.18

C

[BOJ 25325] S5 학생 인기도 측정 { C++ }

25325번: 학생 인기도 측정 C++ map 대신 pair 사용. #include #include using namespace std; void split(string S, pair *P, int T) { int cnt = 1, i = 0; for (char c : S) if (c == ' ') cnt++; string arr[cnt]; for (char c : S) if (c == ' ') i++; else arr[i] += c; for (auto s : arr) for (int k = 0; k < T; k++) if (P[k].first == s) P[k].second++; } bool cmd(pair A, pair B) { if (A.second == B.second) return (A.first..

C

[BOJ 1417] S5 국회의원 선거 { C++ }

1417번: 국회의원 선거 1417번: 국회의원 선거 첫째 줄에 후보의 수 N이 주어진다. 둘째 줄부터 차례대로 기호 1번을 찍으려고 하는 사람의 수, 기호 2번을 찍으려고 하는 수, 이렇게 총 N개의 줄에 걸쳐 입력이 들어온다. N은 50보다 작거나 같 www.acmicpc.net C++ #include using namespace std; int main() { cin.tie(0)->sync_with_stdio(0); int N, T[51] = {0, }, cnt = 0, i, idx; cin >> N; // 받을 개수가 하나라면 계산 없이 종료 if (N T[i]; while (true) { int max = 0; for (i = 1; i < N; i++) // 인덱스 1 ~ N-1 중에서 가장 큰..

카테고리 없음 2022.07.04

C

[BOJ 9733] S5 꿀벌 {C++}

9733번: 꿀벌 C++ #include #include #include using namespace std; int main() { cin.tie(0)->sync_with_stdio(0); cout.setf(ios::fixed); cout.precision(2); unordered_map M; string S, ord[] = {"Re", "Pt", "Cc", "Ea", "Tb", "Cm", "Ex"}; int T = 0; /************************** * * S : 입력 받을 문자열 * M : 중복 제거 map 자료구조 * T : 전체 일 개수 **************************/ while (getline(cin, S)) { stringstream ss(S); // s..

C

[Java] socket서버 실시간 채팅 구현 ( jdk-11.0.12.7-hotspot )

1. 서버 ( ChatServer.java ) 더보기 import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; import java.util.List; public class ChatServer { private ServerSocket svSocket; private List clist; public ChatServer() { try { svSocket = new ServerSocket(9500); // 포트 System.out.println("# 서버 준비 완료"); clist = new ArrayList(); while (true) { System.out.prin..

Dev/Java 2021.12.13