안녕하세요. 오늘은 분석을 할거예요.
https://www.acmicpc.net/problem/24544
이 문제는 그냥
1. 수들을 모두 더한 값
2. 0일때의 수들을 모두 더한값
을 출력해주면 됩니다.
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
int N, i, arr[1010] = { 0 }, x, sum;
cin >> N;
sum = 0;
for (i = 0; i < N; i++)
{
cin >> arr[i];
sum += arr[i];
}
cout << sum << "\n";
sum = 0;
for (i = 0; i < N; i++)
{
cin >> x;
if (x == 0) sum += arr[i];
}
cout << sum;
}
감사합니다.