#include <iostream>
using namespace std;

int main() {
 int n;
 cin >> n;
 int cnt = 0;
 int x1, y1, r1, x2, y2, r2;
 for (int i = 0; i < n; i++) {
  cin >> x1 >> y1 >> r1 >> x2 >> y2 >> r2;

  int a = x2 - x1;
  int b = y2 - y1;
  int c = r2 - r1;
  int e = r1 + r2;
  int d = (a*a) + (b*b); //거리

  if (x1 == x2 && y1 == y2) {
   if (r1 == r2) cnt = -1;
   else cnt = 0;
  }
  else if (d > (c*c) && d < (e*e))
   cnt = 2;
  else if (d == (e*e) || d == (c*c))
   cnt = 1;
  else { cnt = 0; }
  cout << cnt << endl;
 }
}

'Member > _1XX_______' 카테고리의 다른 글

백준 1781번 컵라면  (0) 2019.07.23
백준 2217번 로프  (0) 2019.07.19
백준 1059번 수2  (0) 2019.07.19
백준 1439번 뒤집기  (0) 2019.07.09
코드업 1098번 설탕과자 뽑기  (0) 2019.07.09

#include <iostream>
using namespace std;
int cup[2000000] = { 0 };
int dead[2000000] = { 0 };

int main() {
 int N;
 cin >> N;
 int cnt = 0;
 int index;
 for (int i = 0; i < N; i++) {
  cin >> dead[i] >> cup[i];
 }
 for (int i = 1; i <= N; i++) {
  int max = 0;
  for (int j = 0; j < N; j++) {
   if (dead[j] >= i) {
    if (cup[j] > max) {
     max = cup[j];
     index = j;
    }
   }
  }
  cup[index] = 0;
  cnt += max;
 }
 cout << cnt;
}

'Member > _1XX_______' 카테고리의 다른 글

백준 1002번 터렛  (0) 2019.08.06
백준 2217번 로프  (0) 2019.07.19
백준 1059번 수2  (0) 2019.07.19
백준 1439번 뒤집기  (0) 2019.07.09
코드업 1098번 설탕과자 뽑기  (0) 2019.07.09

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
 int N;
 int max = 0;
 int cnt = 0;
 cin >> N;
 int arr[100000] = { 0 };
 for (int i = 0; i < N; i++) { cin >> arr[i]; }
 sort(arr, arr + N);
 for (int i = 1; i <= N; i++) { 
  cnt = arr[N - i] * i;
  if (cnt > max) max = cnt;
 }
 cout << max;
}

'Member > _1XX_______' 카테고리의 다른 글

백준 1002번 터렛  (0) 2019.08.06
백준 1781번 컵라면  (0) 2019.07.23
백준 1059번 수2  (0) 2019.07.19
백준 1439번 뒤집기  (0) 2019.07.09
코드업 1098번 설탕과자 뽑기  (0) 2019.07.09

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
 int L;
 cin >> L;
 int lucky[50];
 int cnt = 0;
 for (int i = 0; i < L;i++) {
  cin >> lucky[i];
 }
 int N;
 cin >> N;
 sort(lucky, lucky + L);
 int A = 1; int B = 0;
 for (int i = 0; i < L; i++) {
  if (lucky[i] == N)
   cout << '0' << endl;
 }
 for (int i = 0; i < L; i++) {
  if (N <= lucky[i]) {
   B = lucky[i];
   break;
  }
 }
 for (int i = A + 1; i < B; i++) {
  for (int j = i + 1; j < B; j++) {
   if (i <= N && i >= N) 
    cnt++;
  }
 }
 cout << cnt;
}

'Member > _1XX_______' 카테고리의 다른 글

백준 1781번 컵라면  (0) 2019.07.23
백준 2217번 로프  (0) 2019.07.19
백준 1439번 뒤집기  (0) 2019.07.09
코드업 1098번 설탕과자 뽑기  (0) 2019.07.09
백준 1568 새  (0) 2019.07.09

#include <iostream>
#include <string>
using namespace std;

int main() {
 string s;
 cin >> s;
 int c0 = 0;
 int c1 = 0;
 for (int i = 0; i < s.length(); i++) {
  if (s[i] != s[i + 1]) {
   if (s[i] == '0') {
    c0++;
   }
   else if (s[i] == '1') {
    c1++;
   }
  }
 }
 if (c0 < c1)
  cout << c0;
 else
  cout << c1;
}

'Member > _1XX_______' 카테고리의 다른 글

백준 2217번 로프  (0) 2019.07.19
백준 1059번 수2  (0) 2019.07.19
코드업 1098번 설탕과자 뽑기  (0) 2019.07.09
백준 1568 새  (0) 2019.07.09
백준 1100 하얀칸  (0) 2019.07.09

+ Recent posts