치킨먹고싶어요

  • 홈
  • 태그
  • 방명록

세그먼트트리 2

백준 2357 최솟값과 최댓값 c++

https://www.acmicpc.net/problem/2357 2357번: 최솟값과 최댓값 N(1 ≤ N ≤ 100,000)개의 정수들이 있을 때, a번째 정수부터 b번째 정수까지 중에서 제일 작은 정수, 또는 제일 큰 정수를 찾는 것은 어려운 일이 아니다. 하지만 이와 같은 a, b의 쌍이 M(1 ≤ M ≤ 100 www.acmicpc.net 2개의 세그먼트 트리를 만들면 풀 수 있는 문제였습니다 #include #include #define fastio() ios::sync_with_stdio(0),cin.tie(nullptr),cout.tie(nullptr); using namespace std; typedef long long ll; ll n, m, from; ll maxarr[10000000..

백준(C, C++)/골드 2022.06.02

세그먼트 트리의 개념 - c++

코드: #include #include #define fastio() ios::sync_with_stdio(0),cin.tie(nullptr),cout.tie(nullptr); using namespace std; typedef long long ll; ll n, m, k, from; ll arr[10000000]; void update(ll location, ll v) { ll idx = location + from - 1; arr[idx] = v; for (ll i = idx / 2; i >= 1; i /= 2) { arr[i] = arr[i * 2] + arr[i * 2 + 1]; } } ll sum(ll l, ll r, ll idx = 1, ll L = 1, ll R = from) { if (l ..

알고리즘 - 기초 2022.06.02
이전
1
다음
더보기
프로필사진

치킨먹고싶어요

  • 분류 전체보기 (268) N
    • 백준(C, C++) (40)
      • 브론즈 (1)
      • 실버 (8)
      • 골드 (24)
      • 플래티넘 (4)
      • 다이아 (2)
    • 백준(Python) (5)
      • 브론즈 (1)
      • 실버 (0)
      • 골드 (4)
      • 플래티넘 (0)
      • 다이아 (0)
    • 그 밖의 방법들 (7)
    • Leetcode (16)
    • HackerRank (8)
    • 영어 (7)
    • 철학 및 글짓기 (11)
    • 알고리즘 - 기초 (8)
    • 설명없음 (17)
    • 프로그래머스 (6)
    • 백준 (nodeJS) (1)
    • MySQL (1)
    • 운영체제 (1)
    • 잡다한 것 (8)
    • 논문리뷰 (5)

Tag

C++ 빠른입출력, 세그먼트트리, C++, 백준 1463, MySQL, HackerRank, CPP, 수산물위생, 지방시대대학생서포터즈, 백준, Where, 42경산 #ecole42 #소프트웨어교육 #자기주도학습 #동료학습 #무료교육 #it교육 #소프트웨어인재양성 #비학위과정 #라피신 #프로젝트기반학습 #경북소프트웨어교육 #창의적문제해결 #42서울 #소프트웨어혁신, 해양수산부, 수산물안전국민소통단, 지방시대, 수산물안전, 대한민국시도지사협의회, 동적계획법, 알고리즘, 다이나믹프로그래밍,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바