inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Hoàn thành C++ Coding Test trong 10 tuần | Thuật toán Coding Test

3-F

3-F 채점 관련 질문

4

pshpark12345

8 câu hỏi đã được viết

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

안녕하세요!
강사님 강의를 듣고 강사님의 방식으로 제가 다시한번 푼 코드를 제출했는데, 시간초과라고 채점이 되어서요.. 질문드립니다!

#include <bits/stdc++.h>
using namespace std;
int N;
string inp_string;
vector<char> operators;
vector<int> num;
int max_num = INT_MIN;
int calculate(char op, int a, int b) {
    if (op == '+') {
        return a + b;
    } else if (op == '-') {
        return a - b;
    } else {
        return a * b;
    }
}

void solve(int idx, int cur_num) {
    if (idx == num.size()-1) {
        max_num = max(max_num, cur_num);
        return;
    }

    solve(idx+1, calculate(operators[idx], cur_num, num[idx+1]));
    if (idx + 2 <= num.size()-1) {
        int temp = calculate(operators[idx+1], num[idx+1], num[idx+2]);
        solve(idx+2, calculate(operators[idx], cur_num, temp));
    }
}

int main() {
    
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    
    cin >> N;
    cin >> inp_string;

    for (int i = 0; i < N; i++) {
        if (i%2 == 0) {
            num.push_back(inp_string[i] - '0');
        } else {
            operators.push_back(inp_string[i]);
        }
    }

    solve(0,num[0]);

    cout << max_num << endl;

    return 0;
}

 

c++ 코딩-테스트

Câu trả lời 0

BFS, DFS 활용이 되는 상황에서의 방향성

0

8

2

코딩살구클럽 승인

0

15

2

코딩살구클럽승인

0

13

2

코딩살구클럽 승인

0

43

2

3-D 관련 질문

0

33

2

코살구 회원가입 문의

0

38

2

코살구 로그인 문제

0

60

2

3-A 문제 풀이 관련 질문

0

51

3

2-O 질문 있습니다

0

38

2

2-T 문제에 관한 질문

0

38

2

코딩 살구 클럽 접속 및 사용방법 문의

0

57

2

안녕하세요~. 현재 코살코딩클럽 사이트가 접속이 안됩니다~

0

64

2

코딩살구클럽 로그인문제

0

74

3

코딩 살구 클럽 로그인 문제

0

79

2

2-J 채점관련 질문

0

65

3

코딩 살구 클럽 Python 지원 가능 여부

0

77

1

살구클럽 아이디 없음 문제

0

76

1

1-O 코딩살구클럽 채점관련 질문

0

60

2

히든 테스트 케이스가 사라졌습니다

0

57

1

채점서버 혹시 다른 언어 지원도 가능하게 해주실 수 있나요

1

74

2

살구 클럽 채점 관련 문의(테스트 케이스)

0

66

2

1-H 문제 채점하기 오류

0

58

3

코딩살구클럽 2주차 2-L 문제 채점하기 오류

0

52

2

살구 클럽 채점 관련 문의

0

63

2