[BOJ] 백준 10810번 공넣기 - 구현 (c++)
링크 : https://www.acmicpc.net/problem/10810도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고
velog.io
https://velog.io/@ljs0429777/%EB%B0%B1%EC%A4%80-10810%EB%B2%88-%EA%B3%B5%EB%84%A3%EA%B8%B0
백준 - 10810번: 공넣기
문제 출처! 문제 출처 : 10810번: 공넣기 문제 이해하기 도현이는 바구니를 총 N개 가지고 있습니다. 이 말은 1 ~ N개의 바구니를 소유하고 있다는 이야기와 동일합니다. 또한 1번부터 N번까지 번호
velog.io
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int n, m = 0;
// n번 바구니까지 있고, m번 수행
cin >> n >> m;
int Basket[100] = {0,};
// n의 최댓값이 100
for (int i = 0; i < 100; ++i)
{
// 값이 없는 경우 0 출력
Basket[i] = 0;
}
// for문 m번 수행
for (int i = 0; i < m; ++i)
{
// a 바구니, b 바구니, c번 숫자가 적힌 공
int a, b, c = 0;
cin >> a >> b >> c;
// a, b 바구니 c번 숫자로 채우기
for (a; a <= b; ++a)
{
Basket[a] = c;
}
}
// n번 바구니까지의 값 출력
for (int i = 1; i <= n; ++i)
{
cout << Basket[i] << " ";
}
return 0;
}
'백준' 카테고리의 다른 글
백준 5597 C++ (0) | 2024.07.22 |
---|---|
백준 10813 C++ (1) | 2024.07.22 |
백준 2562 C++ (0) | 2024.07.19 |
백준 10818 C++ (0) | 2024.07.18 |
백준 10871 C++ (0) | 2024.07.18 |