문제 링크

11719번: 그대로 출력하기 2 (acmicpc.net)

 

11719번: 그대로 출력하기 2

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이

www.acmicpc.net



소스 코드

 

#include <stdio.h>

int main() {
	int x, y;
	int ax, ay;
	int bx, by;
	int cx, cy;
	
	scanf("%d %d", &ax, &ay);
	scanf("%d %d", &bx, &by);
	scanf("%d %d", &cx, &cy);

	if (ax == bx)
		x = cx;
	else if (ax == cx)
		x = bx;
	else
		x = ax;

	if (ay == by)
		y = cy;
	else if (ay == cy)
		y = by;
	else
		y = ay;

	printf("%d %d", x, y);
	return 0;
}

'백준(BOJ)' 카테고리의 다른 글

백준 4673(셀프 넘버)  (2) 2022.05.18
백준 15596(정수 N개의 합)  (0) 2022.05.18
백준 15552(빠른 A+B)  (0) 2022.05.18
백준 11719(그대로 출력하기2)  (0) 2022.01.25
백준 10707(수도요금)  (0) 2022.01.25
백준 2588(곱셈)  (0) 2022.01.25

'백준(BOJ)' 카테고리의 다른 글

백준 15596(정수 N개의 합)  (0) 2022.05.18
백준 15552(빠른 A+B)  (0) 2022.05.18
백준 3009(네 번째 점)  (0) 2022.01.25
백준 10707(수도요금)  (0) 2022.01.25
백준 2588(곱셈)  (0) 2022.01.25
백준 2577(숫자의 개수)  (0) 2022.01.25

문제 링크

10707번: 수도요금 (acmicpc.net)

 

10707번: 수도요금

JOI군이 살고 있는 지역에는 X사와 Y사, 두 개의 수도회사가 있다. 두 회사의 수도요금은 한 달간 수도의 사용량에 따라 다음과 같이 정해진다. X사 : 1리터당 A엔. Y사 : 기본요금은 B엔이고, 사용량

www.acmicpc.net


소스 코드

#include <iostream>

int main(void)
{
	int a, b, c, d, p, x, y;

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

	if (p < c)
		y = b;
	else
		y = b + (p - c) * d;
        
	x = p * a;
	if (x > y)
		printf("%d", y);
	else
		printf("%d", x);
}

'백준(BOJ)' 카테고리의 다른 글

백준 15552(빠른 A+B)  (0) 2022.05.18
백준 3009(네 번째 점)  (0) 2022.01.25
백준 11719(그대로 출력하기2)  (0) 2022.01.25
백준 2588(곱셈)  (0) 2022.01.25
백준 2577(숫자의 개수)  (0) 2022.01.25
백준 15700(타일 채우기 4)  (0) 2022.01.25

문제 링크

2588번: 곱셈 (acmicpc.net)

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net



소스 코드

#include <stdio.h>

int main()
{
	char x[4]; char b[4];
	int a, c, d, e, f, g;
	scanf("%c%c%c\n", &x[0], &x[1], &x[2]);
	scanf("%c%c%c", &b[0], &b[1], &b[2]);

	// x를 a로 변환한다.
	a = ((x[0] - '0') * 100) + ((x[1] - '0') * 10) + (x[2] - '0');

	c = a * (b[2] - '0');
	d = a * (b[1] - '0');
	e = a * (b[0] - '0');
	g = ((b[0] - '0') * 100) + ((b[1] - '0')  * 10)+ (b[2] - '0');
	f = a * g;
	
	printf("%d\n%d\n%d\n%d\n", c, d, e, f);
	return 0;
}

'백준(BOJ)' 카테고리의 다른 글

백준 3009(네 번째 점)  (0) 2022.01.25
백준 11719(그대로 출력하기2)  (0) 2022.01.25
백준 10707(수도요금)  (0) 2022.01.25
백준 2577(숫자의 개수)  (0) 2022.01.25
백준 15700(타일 채우기 4)  (0) 2022.01.25
백준 14681(사분면 고르기)  (0) 2022.01.25

문제 링크

15700번: 타일 채우기 4 (acmicpc.net)

 

15700번: 타일 채우기 4

첫째 줄에 N과 M이 주어진다. (1 ≤ N, M ≤ 1,000,000,000)

www.acmicpc.net


문제

N×M 크기의 벽에 2×1, 1×2 크기의 타일을 채우려고 한다. 겹치지 않게 놓는다면, 최대 몇 개를 채울 수 있을까?


입력

첫째 줄에 N과 M이 주어진다. (1 ≤ N, M ≤ 1,000,000,000)


출력

첫째 줄에 채울 수 있는 타일 개수의 최댓값을 출력한다.



소스 코드

#include<stdio.h>

int main(void)
{
	long long n, m;
	scanf("%lld %lld", &n, &m);
	printf("%lld", n * m / 2);
}

'백준(BOJ)' 카테고리의 다른 글

백준 10707(수도요금)  (0) 2022.01.25
백준 2588(곱셈)  (0) 2022.01.25
백준 2577(숫자의 개수)  (0) 2022.01.25
백준 14681(사분면 고르기)  (0) 2022.01.25
백준 사이트에 제가 만든 문제가 올라왔습니다.  (1) 2021.12.01
백준 1008(A/B)  (0) 2021.09.08

문제 링크

14681번: 사분면 고르기 (acmicpc.net)

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net


문제

흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.

예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다.

점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다.


입력

첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0)


출력

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.


 


소스 코드

#include <iostream>

int main(void)
{
    int x, y;
    scanf("%d%d", &x, &y);

    if (x>0 && y>0)
        printf("1");

    if (x < 0 && y > 0)
        printf("2");

    if (x < 0 && y < 0)
        printf("3");

    if (x > 0 && y < 0)
        printf("4");
    return 0;
}

'백준(BOJ)' 카테고리의 다른 글

백준 2588(곱셈)  (0) 2022.01.25
백준 2577(숫자의 개수)  (0) 2022.01.25
백준 15700(타일 채우기 4)  (0) 2022.01.25
백준 사이트에 제가 만든 문제가 올라왔습니다.  (1) 2021.12.01
백준 1008(A/B)  (0) 2021.09.08
백준 21756(지우개)  (0) 2021.09.08

+ Recent posts