The Way
백준 온라인 저지(BOJ) 1002번 문제https://www.acmicpc.net/problem/1002 1. 문제 요약두 사람의 좌표 (x1, y1), (x2, y2)와 해당 점으로부터의 거리 r1, r2가 주어질 때가능한 좌표의 수 출력 2. 알고리즘두 원의 위치관계를 이용하는 문제이다(참고: http://mathbang.net/101)거리를 비교할 때, 실제 거리를 구하려면 제곱근을 씌워야 하지만여기서는 단순 크기비교이므로 제곱을 한 값을 비교하는 것이 여러모로 깔끔하다.sqrt를 사용하면 include를 하나 더 해야되는 것은 그렇다 쳐도 double이 튀어나오는데 이는 항상 오차를 야기하기 때문이다. 3. 코드 #include using namespace std; int main() { int..
백준 온라인 저지(BOJ) 3052번 문제https://www.acmicpc.net/problem/3052 1. 문제 요약숫자 10개가 입력될 때, 이 숫자들을 42로 나눈 나머지 중 서로 다른 값이 몇 개 있는지 출력하기 2. 알고리즘나머지를 구하는 과정은 문제될 것이 없다.10개 중 서로 다른 값이 몇 개 있는지 판별하는 것이 관건인데,나머지는 0~41까지로 그렇게 크지 않으므로 그냥 길이 42짜리 배열을 생성하면 쉽다. 3. 코드 #include using namespace std; int main() { int remain[42] = { 0 }; int t; for (int i = 0; i > t; remain[t % 42] = 1; } int count = 0; ..