Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- c언어 라이프타임
- softeer
- Python
- Sparkfun Edge Example
- GStreamer 튜토리얼
- c언어 스코프
- C++
- c언어 전역변수
- 수퍼컴퓨터 클러스터
- Sparkfun Edge 프로젝트
- 성적평균
- MacOS 설치
- 코테기출
- 삼성 B형
- 사물인식 최소 면적 산출 프로그램
- 지도 자동 구축
- 소프티어
- 통근버스 출발 순서 검증하기
- 플레이페어 암호
- C++해설
- SKT FLYAI
- 코딩테스트 기출
- GStreamer
- c언어 지역변수
- Spakrfun Edge
- 삼성전자 #영상디스플레이사업부 # VD사업부 #면접후기
- nodejs 기초
- GStreamer tutorial
- c언어 정적변수
- c언어 static
Archives
- Today
- Total
mulll
[소프티어] 성적 평균 / C++ 해설 본문
더 많은 문제풀이는 아래 Github 주소에서 확인하실 수 있습니다.
https://github.com/Dongha-k/softeer-code
문제 출처: https://softeer.ai/practice/info.do?idx=1&eid=389
#include <iostream>
#include <vector>
#include <cstdio>
using namespace std;
int main(int argc, char** argv)
{
int n, q;
vector<int> score;
cin >> n >> q;
score = vector<int>(n + 1, 0);
for(int i = 1 ; i <= n ; i ++) {
cin >> score[i];
score[i] += score[i - 1];
}
while(q--){
int a, b;
cin >> a >> b;
a--;
printf("%.2f\n", (score[b] - score[a]) / (double)(b - a));
}
return 0;
}
1. 구간합을 이용한 문제풀이
2. C++의 Cout 대신 cstdio를 import하여 소수점 처리
'algorithm study' 카테고리의 다른 글
[소프티어] 플레이페어 암호 / C++ 해설 (2) | 2023.01.01 |
---|---|
[소프티어] 징검다리 / C++ 해설 (0) | 2022.12.27 |
[소프티어] 성적 평가 / C++ 해설 (0) | 2022.12.27 |
[소프티어] 업무 처리 / C++ 해설 (0) | 2022.12.27 |
[소프티어] 이미지 프로세싱 / C++ 해설 (0) | 2022.12.03 |
Comments