문제접근
•
소의 위치가 0에서 1, 1에서 0으로 바뀌었을때만 카운트를 해주면됨
놓쳤던 부분
코드
2020 KB
0 ms
#include <iostream>
using namespace std;
int main(void)
{
int n;
int num, pos;
int cow[11];
int answer = 0;
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> n;
fill(begin(cow), end(cow), -1);
for (int i = 0; i < n; i++)
{
cin >> num >> pos;
if ((cow[num] == 0 && pos == 1) || (cow[num] == 1 && pos == 0))
answer++;
cow[num] = pos;
}
cout << answer;
return (0);
}
C++
복사