๋ฐฑ์ค 10810๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
์ฒ์์ ์ด ๋ฌธ์ ๋ฅผ ๋ดค์๋ ๋์ฒด ๋ฌด์จ๋ง์ธ๊ฐ ์ถ์๋ค.
๊ฐ๋จํ๊ฒ ๊ทธ๋ฆผ์ผ๋ก ๋ณด์.
n = 4๋ผ๊ณ ๊ฐ์ ํ์๋์ ๋ฐ๊ตฌ๋์ ๋ชจ์ต์ด๋ค.
1~4๊น์ง์ ์ซ์๊ฐ ๊ทธ๋ ค์ ธ์๋ ๋ฐ๊ตฌ๋๊ฐ ์๊ณ ์ด๊ธฐ ์ํ์๋ ๊ณต์ด ๋ค์ด์์ง ์๋ค.
์ฐธ๊ณ ๋ก 1~4๊น์ง๋ก ์ ํ์๋ ๊ณต์ ์๋ ๋ฌดํํ๋ค.
๊ทธ๋ฆฌ๊ณ m = 3 ์ด๋ผ๊ณ ๊ฐ์ ํ์๋, m๋งํผ i, j, c๋ฅผ ์ ๋ ฅ๋ฐ๊ณ (๋ฐ๋ณต๋ฌธ)
i ~ j ์ ๋ฒ์๋งํผ c ์ซ์๊ฐ ์ ํ์๋ ๊ณต์ ํ๋์ฉ ๋ฃ๋๊ฒ์ด๋ค.
๋ง์ฝ ๋ฐ๊ตฌ๋ ์์ ์ซ์์ ๊ณต์ด ์ด๋ฏธ ์กด์ฌํ๋ค๋ฉด ๋นผ๊ณ ๋ฃ์ผ๋ฉด ๋๋ค.
์์ ์ ์ ์ ์ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~
๋ฌธ์ ํ์ด
์ด ๋ฌธ์ ๋ ๋ฐ๊ตฌ๋๊ฐ ๋ง์น ๋ฐฐ์ด์ด๋ผ๊ณ ์๊ฐํ๊ณ ๋ฌธ์ ๋ฅผ ํ๋ฉด๋๋ค.
๋จผ์ , ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ์ ํ n๊ณผ ๋ช๋ฒ ๋ฐ๋ณตํ ๊ฑด์ง๋ฅผ ์ ํ m์ ์ ๋ ฅ๋ฐ๋๋ค.
๊ทธ๋ฆฌ๊ณ a, b, c๋ฅผ ์ ๋ ฅ๋ฐ์๋ค, arr[a] ~ arr[b] ๋ฒ์์ c ๊ฐ์ผ๋ก ์ด๊ธฐํํ๋ค.
์ด๊ฒ์ m๋งํผ ๋ฐ๋ณตํด์ฃผ๋ฉด ๋๋ค.
์์ธํ๊ฑด ์๋ ํ์ด ์ฝ๋๋ก ๋ณด์~!
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
int n, m, a, b, c;
cin >> n >> m;
int arr[n] = {0, };
for(int i = 0; i < m; i++){
cin >> a >> b >> c;
for(int j = a - 1; j < b; j++){
arr[j] = c;
}
}
for(int i = 0; i < n; i++){
cout << arr[i] << " ";
}
return 0;
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 5597] ๊ณผ์ ์ ๋ด์ ๋ถ..? | C++ (0) | 2024.07.11 |
---|---|
[๋ฐฑ์ค 10813] ๊ณต ๋ฐ๊พธ๊ธฐ | C++ (0) | 2024.07.10 |
[๋ฐฑ์ค 2562] ์ต๋๊ฐ | C++ (0) | 2024.07.04 |
[๋ฐฑ์ค 10818] ์ต์, ์ต๋ | C++ (0) | 2024.07.03 |
[๋ฐฑ์ค 10871] X๋ณด๋ค ์์ ์ | C++ (0) | 2024.07.02 |