#include <stdio.h>

int main()
{
    printf("out");
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC B1  (0) 2023.02.09
2021 SFPC A0  (0) 2023.02.08
2021 SFPC A1  (0) 2023.02.08
2021 SFPC pE1  (0) 2023.02.07
2021 SFPC pD1  (0) 2023.02.06
2021 SFPC pD0  (2) 2023.02.06
#include <stdio.h>

int main()
{
   int a, b, c, d, r;

   scanf("%d %d", &a, &b);
   scanf("%d", &r);
   scanf("%d %d", &c, &d);

   // n에는 감귤좌표 와 중심점의 거리의 제곱을 저장할것이므로
   // c와 a를 뺀 값을 제곱한 값과 b와 d를 뺀 값을 제곱한 값을 더하면 n이된다.
   int n = (c - a) * (c - a) + (d - b) * (d - b);

   // 만약 n이 r제곱보다 작다면 내부에 있는 것이므로
   // in을 출력해준다.
   if (n < r * r)
      printf("in");
      
     // 만약 n이 r제곱보다 같다면 경계에 있는 것이므로
    // on을 출력한다.
   else if (n == r * r)
      printf("on");
      
   // 만약 n이 r제곱보다 크다면 외부에 있는 것이므로
   // out를 출력해준다.
   else if (n > r * r)
      printf("out");
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC A0  (0) 2023.02.08
2021 SFPC A1  (0) 2023.02.08
2021 SFPC pE0  (0) 2023.02.07
2021 SFPC pD1  (0) 2023.02.06
2021 SFPC pD0  (2) 2023.02.06
2021 SFPC pC1 ver.2  (0) 2023.02.05
#include <stdio.h>

int a[1000004];
int main()
{
    int n, m;

    scanf("%d", &m);
    for (int i = 0; i < m; i++)
        scanf("%d", &a[i]);
    scanf("%d", &n);

    // 쥬스용 산딸기를 입력 순서대로 출력
    for (int i = 0; i < m; i++)
    {
        // 만약 a[i]가 n보다 작다면 출력
        if (a[i] < n) printf("%d ", a[i]);
    }

    // 생 산딸기를 입력 순서대로 출력
    for (int i = 0; i < m; i++)
    {
        // 만약 a[i]가 n과 같다면 출력
        if (a[i] < n) printf("%d ", a[i]);
    }

    // 파이용 산딸기를 입력 순서대로 출력
    for (int i = 0; i < m; i++)
    {
        // 만약 a[i]가 n보다 크다면 출력
        if (a[i] < n) printf("%d ", a[i]);
    }
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC A1  (0) 2023.02.08
2021 SFPC pE0  (0) 2023.02.07
2021 SFPC pE1  (0) 2023.02.07
2021 SFPC pD0  (2) 2023.02.06
2021 SFPC pC1 ver.2  (0) 2023.02.05
2021 SFPC pC0  (6) 2023.02.05

SFPC pD0 풀이과정

#include <stdio.h>;

int main() {
	printf("2 1 3 4 5");
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC pE0  (0) 2023.02.07
2021 SFPC pE1  (0) 2023.02.07
2021 SFPC pD1  (0) 2023.02.06
2021 SFPC pC1 ver.2  (0) 2023.02.05
2021 SFPC pC0  (6) 2023.02.05
2021 SFPC pC1 ver.1  (0) 2023.02.05
// ver.2 빠른 버전
#include <stdio.h>
int v[1000004];

// 입력: x : 약수를 구할 정수
// 출력 : count : x의 약수의 개수
int factor_fast(int x)
{
    // count = 약수의 개수
    int count = 0;

    // i를 1부터 root(x)까지 돌린다.
    for (int i = 1; i * i<= x; i++)
    {
        // x 나누기 i를 헀는데 나머지가 0이면 약수이므로
        // count에 2을 더해준다.(약수 : i랑 x / i)
        if (x % i == 0) count += 2;

        // 만약 위에서 2를 더해줬는데 두 개를 곱헀더니 x가 나왔다는건
        // 두 숫자가 같다는 것이므로 하나 뺴 준다.
        if (i * i == x) count--;
    }
    // 약수의 개수를 매인 함수로 전달.
    return count;
}

int main()
{
    int m, n;

    scanf("%d %d", &n, &m);
    for (int i = 0; i < n; i++)
        scanf("%d", &v[i]);

    for (int i = 0; i < n; i++)
    {
        // factor 함수에서 나온 약수의 개수와 m 나누기 v[i]를 한 배수 값을 더한 후 -1 해준다.
        printf("%d\n", (factor_fast(v[i]) + m / v[i]) - 1);
    }
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC pE1  (0) 2023.02.07
2021 SFPC pD1  (0) 2023.02.06
2021 SFPC pD0  (2) 2023.02.06
2021 SFPC pC0  (6) 2023.02.05
2021 SFPC pC1 ver.1  (0) 2023.02.05
2021 SFPC pB1 ver.1  (0) 2023.02.04

pC0 풀이과정

#include <stdio.h>

int main()
{
    printf("35");
}

'SFPC > 2021' 카테고리의 다른 글

2021 SFPC pD1  (0) 2023.02.06
2021 SFPC pD0  (2) 2023.02.06
2021 SFPC pC1 ver.2  (0) 2023.02.05
2021 SFPC pC1 ver.1  (0) 2023.02.05
2021 SFPC pB1 ver.1  (0) 2023.02.04
2021 SFPC pA0  (0) 2023.02.04

+ Recent posts