Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 5533번 유니크 (bronze 1 본문
#include <iostream>
#include <unordered_map>
using namespace std;
int main() {
int n;
cin >> n;
int num[201][3];
int score[201];
fill_n(score, 201, 0);
for (int i = 1; i <= n; i++) {
for (int j = 0; j < 3; j++) {
cin >> num[i][j];
}
}
for (int i = 0; i <3; i++) {
unordered_map<int, int> dict;
for (int j = 1; j <= n; j++) {
if (dict.find(num[j][i]) == dict.end()) {
dict.insert(make_pair(num[j][i], 1));
}
else {
dict[num[j][i]] = 2;
}
}
for (int j = 1; j <= n; j++) {
if (dict[num[j][i]]==1) {
score[j] += num[j][i];
}
}
}
for (int i = 1; i <= n; i++) {
cout << score[i] << endl;
}
return 0;
}
'백준공부 > cpp' 카테고리의 다른 글
[백준] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (bronze 5 (0) | 2023.12.24 |
---|---|
[백준] 2754번 학점계산 (bronze 5 (0) | 2023.12.24 |
[백준] 11727번 2xn 타일링 2 (silver 3 (0) | 2023.12.21 |
[백준] 2576번 홀수 (bronze 3 (0) | 2023.12.21 |
[백준] 1264번 모음의 개수 (bronze 4 - 자바 동일 문제 (0) | 2023.12.21 |