본문 바로가기 메뉴 바로가기

출항사

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

출항사

검색하기 폼
  • 분류 전체보기 (101)
    • DevOps (12)
      • Docker (5)
      • Theory (0)
      • Kubernetes (6)
      • Grafana (1)
    • BackEnd (8)
      • Spring (3)
      • Redis (2)
      • JPA (0)
      • Clean Code (2)
      • ELK (0)
    • Language (10)
      • Java (7)
      • TypeScript (1)
      • Go (2)
    • CS (6)
      • Database (1)
      • Operating System (2)
      • Network (3)
    • 후기 (1)
    • PS (59)
      • Programmers (19)
      • BOJ (19)
      • LeetCode (7)
      • AtCoder (14)
  • 방명록

2023/06/15 (1)
[Atcoder] ABC302 :: E - Isolation

set 자료구조를 잘 써야 하는 문제이다. N개의 노드가 존재하고, 초기 상태는 어떠한 간선도 존재하지 않는다. 그리고 이제부터 Q개의 쿼리를 입력받게 된다. 쿼리의 개수는 2개인데, 1번 쿼리의 경우 간선을 연결하고 2번 쿼리의 경우 특정 노드와 연결된 모든 간선을 끊는 연산을 수행해야 한다. 각 쿼리를 수행할때 마다 어떠한 노드와도 연결되지 않은 노드의 개수를 출력해야 한다. N, Q > n >> m; int answer = n; for (int i=0; i> x; if (x == 1) { cin >> y >> z; if (v[y].size() == 0) { answer--; } if (v[z].size() == 0 ) { answer--; } v[y].insert(z); v[z].insert(y);..

PS/AtCoder 2023. 6. 15. 12:44
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
  • OS
  • algorithm
  • GORM
  • java
  • cs
  • Effective Java
  • paging
  • fiber
  • Database
  • Operating System
  • 공지
  • soft delete
  • mmu
  • network
  • go
  • effective
  • spring
  • ARP
more
«   2023/06   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바