Baekjoon 25304

flfns333·2022년 11월 30일
0

Algorithm

목록 보기
14/45

내가 작성한 코드

#include <iostream>

using namespace std;

int main() {
    int total_amount = 0;
    int kind = 0;
    int check_sum = 0;

    cin >> total_amount >> kind;

    for (int i = 0; i < kind; ++i) {
        int f = 0;
        int s = 0;
        cin >> f >> s;
        check_sum += f * s;
    }
    if (total_amount == check_sum)
        cout << "Yes" << endl;
    else
        cout << "No" << endl;
    return 0;
}

pair<int, int> type으로 vector를 만들어 make_pair를 통해서 vector에 넣어 first * second의 합을 구하려고 했으나 불필요한 선언이라 판단되어
for문 내부에서 바로 합을 구하여 해결하였습니다.

profile
모르면 공부하고 알게되면 공유하는 개발자

0개의 댓글