목차
문법
소스 코드 알고리즘
방법 1: 무차별 크래킹
알고리즘
예 2
출력
방법 2: 최적화 방법
결론
백엔드 개발 C++ 평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다.

평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다.

Sep 02, 2023 am 08:09 AM
평균값 중위수 하위 배열 길이

평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다.

"K 길이 하위 배열"이라는 표현은 정확히 K개의 요소가 있는 연속 하위 배열에 적용됩니다. 동적 프로그래밍, 계산 기하학, 데이터 분석과 같은 영역의 다양한 문제를 해결하려면 하위 배열을 마스터하고 사용하는 것이 필수적입니다.

배열 연산 및 통계에서 또 다른 중요한 개념은 중앙값입니다. 배열의 중앙값은 요소를 오름차순으로 정렬했을 때 가운데에 있는 값을 나타냅니다. 요소 개수가 짝수인 경우 중앙값은 두 중심 값의 평균입니다. 중앙값은 평균보다 극단값이나 이상값에 덜 민감하기 때문에 중심 경향의 지속적인 측정값을 구성합니다.

이 문서에서는 주어진 배열에서 평균이 중앙값을 초과하는 K 길이 하위 배열의 수를 결정하는 과제를 연구하려고 합니다. 데이터 세트의 평균과 중앙값 사이의 관계를 이해함으로써 우리는 이 과제를 자세히 조사하고 이를 해결하기 위한 효율적인 기술을 개발할 수 있습니다. 문제 설명을 분석하고, 주요 개념을 검토하고, 배열에 필요한 K 길이 하위 배열의 수를 알고리즘적으로 효율적으로 계산하는 과정에 참여하세요.

문법

배열의 요소를 오름차순으로 정렬합니다.

으아악

정수 벡터를 선언하세요.

으아악

정수 배열 선언

으아악

C++의 기본 for 루프 구문.

으아악

소스 코드 알고리즘

  • 입력 배열과 크기를 읽어보세요.

  • 주어진 배열의 중앙값을 계산합니다.

  • 길이가 K인 각 하위 배열에 대해 평균을 계산합니다.

  • 평균과 중앙값을 비교하세요.

  • 평균이 중앙값을 초과하는 통계 하위 배열입니다.

방법 1: 무차별 크래킹

방법 1은 평균이 지정된 배열의 중앙값을 초과하는 K 길이 하위 배열의 수를 결정하는 문제에 대한 간단한 솔루션을 구성합니다. 처음에는 입력 배열이 정렬되고 중앙값이 계산됩니다. 그 후, 프로그램은 가능한 모든 K 길이 하위 배열을 반복하고 해당 구성 요소를 집계하여 평균을 계산합니다. 하위 배열의 평균이 중앙값을 초과하면 개수가 증가합니다. 마지막으로 코드는 그러한 하위 배열의 수를 반환합니다.

알고리즘

  • 주어진 배열의 중앙값을 계산합니다.

  • 가능한 모든 K 길이 하위 배열을 반복합니다.

  • 각 하위 배열의 평균을 계산합니다.

  • 하위 배열의 평균이 중앙값보다 크면 개수를 늘립니다.

예 1

아래 코드는 이 기사의 앞부분에서 언급한 무차별 접근 방식을 따릅니다. 먼저 입력 배열을 정렬하고 중앙값을 계산합니다. 그런 다음 가능한 모든 K 길이 하위 배열을 반복하고 해당 요소를 합산하여 평균을 계산합니다. 하위 배열의 평균이 중앙값보다 크면 개수가 증가합니다. 마지막으로 코드는 이러한 하위 배열의 개수를 반환합니다.

으아악

출력

으아악

방법 2: 최적화 방법

방법 2는 지정된 배열의 중앙값을 초과하는 평균을 갖는 K 길이 하위 배열의 수를 결정하는 문제에 대한 우아한 솔루션입니다. 먼저 입력 배열을 정렬하고 중앙값을 계산합니다. 그런 다음 각 K 길이 하위 배열의 합계를 결정하는 데 사용되는 접두사 합계 배열을 계산합니다. 이 알고리즘은 가능한 모든 K 길이 하위 배열을 반복하고 접두어 합계 배열을 사용하여 평균을 계산한 후 중앙값과 비교합니다.

하위 배열의 평균이 중앙값을 초과하면 개수가 증가합니다. 마지막으로 프로그램은 그러한 하위 배열의 수를 반환합니다. 이 접근 방식은 접두사 합 배열을 활용하여 각 K 길이 하위 배열의 합을 계산하여 런타임 복잡성을 줄이기 때문에 첫 번째 접근 방식보다 더 효율적입니다.

알고리즘

  • 주어진 배열의 중앙값을 계산합니다.

  • 접두사와 배열을 계산하세요.

  • 가능한 모든 K 길이 하위 배열을 반복합니다.

  • 접두사와 배열을 사용하여 평균을 계산합니다.

  • 하위 배열의 평균이 중앙값보다 크면 개수를 늘립니다.

예 2

이 알고리즘은 이전에 설명한 최상의 접근 방식을 따릅니다. 접두사 합계 배열을 활용하여 각 K 길이 하위 집합에 대한 집계를 빠르게 계산합니다. 입력 순서가 정렬되고 중앙값이 결정된 후 접두어 합계가 계산됩니다. 그런 다음 프로그램은 모든 K 길이 하위 집합을 반복하고 접두어 합계 배열을 사용하여 평균을 계산한 후 중앙값과 비교합니다. 평균이 중앙값을 초과하면 개수가 증가합니다. 요약하면, 코드는 그러한 하위 집합의 수를 반환합니다.

으아악

출력

으아악

결론

이 기사에서는 C++를 사용하여 평균이 주어진 배열의 중앙값을 초과하는 K 길이 하위 배열을 계산하는 두 가지 방법을 논의했습니다. 첫 번째 방법은 가능한 모든 K 길이 하위 배열을 반복하고 평균을 계산하는 무차별 대입 방법입니다. 두 번째 방법은 접두사와 배열을 사용하여 평균을 보다 효율적으로 계산하는 최적화 방법입니다. 두 코드 모두 제공되며 필요한 하위 배열 수를 찾기 위해 실행할 수 있습니다.

위 내용은 평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

평균의 단어 공식은 무엇입니까? 평균의 단어 공식은 무엇입니까? Sep 19, 2023 pm 01:48 PM

평균 단어 수식은 "=AVERAGE(ABOVE)"입니다. 평균 계산을 위한 구체적인 단계: 1. Word를 열고 새 문서를 만듭니다. 2. 문서에서 평균을 계산하려는 데이터를 입력합니다. 각 데이터는 한 행이나 열을 차지합니다. 예를 들어 첫 번째 열에 데이터를 입력할 수 있습니다. 3. 데이터 아래 또는 오른쪽에 있는 빈 셀에 수식 입력줄을 열고 "=AVERAGE(ABOVE)"라는 수식을 입력합니다. Word에서는 평균값을 계산하고 표시합니다.

자연수의 제곱을 의미하나요? 자연수의 제곱을 의미하나요? Sep 20, 2023 pm 10:29 PM

자연수 제곱의 평균은 n개의 자연수의 제곱을 모두 더한 다음 그 숫자로 나누어 계산됩니다. 예제의 처음 두 자연수는 2.5, 12+22=5=>5/2=2.5입니다. 프로그래밍에는 두 가지 계산 방법이 있습니다. 루프 사용 공식 사용 루프를 사용하여 자연수 제곱의 평균 계산 이 논리는 모든 자연수의 제곱을 찾는 방식으로 작동합니다. 1부터 n까지 반복하여 각각의 제곱을 찾고 합계 변수에 추가합니다. 그런 다음 그 합계를 n으로 나눕니다. 자연수의 제곱합을 계산하는 프로그램 - 샘플 코드 실시간 데모 #include<stdio.h>intmain(){ intn=2;

PHP에서 배열을 평균화하는 기능은 무엇입니까? PHP에서 배열을 평균화하는 기능은 무엇입니까? Jul 17, 2023 pm 04:03 PM

PHP 배열 평균화 함수는 다음과 같습니다: 1. 배열에 있는 모든 값의 합계를 계산하는 데 사용되는 array_sum(), 평균을 계산하려면 배열에 있는 모든 값을 더한 다음 다음과 같이 나눌 수 있습니다. 배열 요소의 수 2, array_reduce(), 배열을 반복하고 초기 값으로 각 값을 계산하는 데 사용됩니다. 3. 배열의 평균을 반환하는 데 사용되는 array_mean(), 먼저 배열의 합계를 계산합니다. 배열 요소 수를 계산한 다음 합계를 배열 요소 수로 나누어 평균을 구합니다.

홀수가 주어지면 모든 홀수의 평균을 구하세요. 홀수가 주어지면 모든 홀수의 평균을 구하세요. Sep 03, 2023 pm 03:49 PM

주어진 홀수까지의 홀수의 평균은 간단한 개념이다. 해당 숫자까지의 홀수를 찾은 다음 더하고 해당 숫자로 나누면 됩니다. n까지의 홀수의 평균을 구하려는 경우. 그런 다음 1부터 n까지의 홀수를 찾아 더한 다음 홀수의 개수로 나눕니다. 예 9까지의 홀수의 평균은 5입니다. 즉, 1+3+5+7+9=25=>25/5=5 n까지의 홀수 평균을 계산하는 방법에는 두 가지가 있습니다. 여기서 n은 공식을 사용하는 루프를 사용하는 홀수 루프를 사용하여 n까지의 홀수의 평균을 구하는 프로그램입니다. n까지의 홀수. n까지의 홀수 자연수의 평균을 계산하는 프로그램 - 샘플 코드

PHP에서 1차원 배열의 평균을 구하는 방법 PHP에서 1차원 배열의 평균을 구하는 방법 Dec 26, 2022 am 10:20 AM

PHP에서 1차원 배열의 평균을 구하는 방법: 1. 새 PHP 파일을 만듭니다. 2. 배열을 만듭니다. 3. array_sum 함수를 사용하여 배열의 요소를 합합니다. 그런 다음 두 숫자를 나누어 평균을 구합니다.

주어진 짝수 앞에 있는 모든 짝수의 평균은 얼마입니까? 주어진 짝수 앞에 있는 모든 짝수의 평균은 얼마입니까? Aug 25, 2023 pm 11:53 PM

주어진 짝수 이전의 짝수의 평균을 구하려면, 주어진 숫자 이전의 모든 짝수를 더한 다음 짝수의 개수를 셉니다. 그런 다음 그 합을 짝수의 개수로 나눕니다. 예 10까지의 짝수의 평균은 6입니다. 즉, 2+4+6+8+10=30=>30/5=6 n까지의 짝수의 평균, 즉 짝수를 계산하는 방법에는 두 가지가 있습니다. 루프를 사용하여 수식을 사용하여 n까지의 짝수 평균을 계산하는 프로그램 루프 사용 n까지의 짝수의 평균을 계산하려면 n까지의 모든 짝수를 더한 다음 n까지의 짝수의 수로 나눕니다. . n까지의 짝수 자연수의 평균 계산 - 샘플 코드 라이브 데모 #include<stdio.h>intm

평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다. 평균이 주어진 배열의 중앙값을 초과하는 길이 K의 부분 배열을 계산합니다. Sep 02, 2023 am 08:09 AM

"길이가 K인 하위 배열"이라는 표현은 정확히 K개의 요소가 있는 연속 하위 배열에 적용됩니다. 동적 프로그래밍, 계산 기하학, 데이터 분석과 같은 영역의 다양한 문제를 해결하려면 하위 배열을 마스터하고 사용하는 것이 필수적입니다. 배열 연산 및 통계에서 또 다른 중요한 개념은 중앙값입니다. 배열의 중앙값은 요소를 오름차순으로 정렬했을 때 가운데에 있는 값을 나타냅니다. 요소 개수가 짝수인 경우 중앙값은 두 중심 값의 평균입니다. 중앙값은 평균보다 극단값이나 이상값에 덜 민감하기 때문에 중심 경향의 지속적인 측정값을 구성합니다. 본 논문에서는 주어진 배열에서 평균이 중앙값을 초과하는 K 길이 하위 배열의 수를 결정하는 문제를 연구하려고 합니다. 데이터 세트의 평균과 중앙값 간의 관계를 이해하면 이에 대해 더 깊이 알아볼 수 있습니다.

MySQL에서 AVG 함수를 사용하여 특정 필드의 평균을 계산하는 방법 MySQL에서 AVG 함수를 사용하여 특정 필드의 평균을 계산하는 방법 Jul 12, 2023 pm 03:28 PM

MySQL에서 AVG 함수를 사용하여 특정 필드의 평균을 계산하는 방법 데이터베이스 관리 시스템에서 데이터 처리는 매우 일반적인 작업입니다. 필드의 평균을 계산하는 것은 일반적인 요구 사항 중 하나입니다. MySQL은 평균을 쉽게 계산하는 데 도움이 되는 AVG 기능을 제공합니다. 이 문서에서는 MySQL에서 AVG 기능을 사용하는 방법과 관련 코드 예제를 소개합니다. 먼저 MySQL 데이터베이스가 설치 및 구성되어 있는지 확인해야 합니다. 아직 설치되지 않은 경우 MySQL 공식 홈페이지에서 다운로드할 수 있으며,

See all articles