-
백준 연속부분최대곱(c++)코딩테스트 2024. 2. 17. 13:47
https://www.acmicpc.net/problem/2670
#include <iostream> #include <stdio.h> #include <algorithm> using namespace std; int N; double D[10000+10]; void InputData(){ cin >> N; for (int i=0; i<N; i++){ cin >> D[i]; } } double solve() { double pMax = 0; double m = 0; for (int i=0; i<N; i++) { pMax = max(pMax * D[i], D[i]); m = max(m, pMax); } return m; } int main(){ double ans = -1; InputData();// 입력받는 부분 // 여기서부터 작성 ans = solve(); printf("%.3lf\n", ans);// 출력하는 부분 return 0; }
'코딩테스트' 카테고리의 다른 글
서투른 암소(c++) - stack (0) 2024.02.25 정올 uniqueness(c++) (0) 2024.02.25 백준 빙고(c++) (0) 2024.02.17 백준 싸이클 c++ (1) 2024.02.08 정올 숫자근 c++ (0) 2024.02.08