
#include<iostream>
using namespace std;
int main() {
int N;
cin >> N; // 테스트 케이스 개수
int charge = 0;
for (int i = 0; i < N; i++) {
int s; // 자동차 가격
cin >> s;
charge += s;
int n; // 자동차 옵션 개수
cin >> n;
for (int j = 0; j < n; j++) {
int q, p;
cin >> q >> p;
charge += q * p;
q = 0;
p = 0;
}
cout << charge << endl;
charge = 0;
}
return 0;
}
각 자동차와 그의 옵션을 입력받을 때마다 charge 변수를 더하도록 하였다
마지막에 출력하고 나서는 charge를 다시 초기화하였다

#include<iostream>
using namespace std;
int main() {
int N;
cin >> N;
int num;
int total = 0;
for (int i = 0; i < N; i++) {
cin >> num;
total += num;
if (i != N - 1) {
total--;
}
}
cout << total;
return 0;
}
for문으로 멀티탭의 개수만큼 반복을 하게 하였고,
마지막 멀티탭이 아닐 경우에는 다음 멀티탭을 꽂아야 하므로 -1 처리를 하는 if문을 작성하였다