[문제 링크] : https://www.acmicpc.net/problem/5533
#include <iostream>
using namespace std;
int Arr[201][5];
int Check[4][101];
int main(){
int N, idx, cnt = 1;
cin >> N;
for(int i=1; i<=N; i++){
for(int j=1; j<=3; j++){
cin >> idx;
Check[j][idx] += 1;
Arr[i][j] = idx;
}
}
while(cnt < 4){
for(int i=1; i<=N; i++){
if(Check[cnt][Arr[i][cnt]] == 1){
Arr[i][4] += Arr[i][cnt];
}
}
cnt++;
}
for(int i=1; i<=N; i++){
cout << Arr[i][4] << "\n";
}
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 6763 - Speed fines are not fine! (C++) (0) | 2025.02.17 |
---|---|
[알고리즘] 백준 2456 - 나는 학급회장이다 (C++) (0) | 2025.02.16 |
[알고리즘] 백준 17618 - 신기한 수 (C++) (0) | 2025.02.14 |
[알고리즘] 백준 14920 - 3n+1 수열 (C++) (0) | 2025.02.13 |
[알고리즘] 백준 13118 - 뉴턴과 사과 (C++) (0) | 2025.02.12 |