์๊ณ ๋ฆฌ์ฆ73 [๋ฐฑ์ค/C++] 19636๋ฒ : ์์ ์๋ฎฌ๋ ์ด์ ๋ฌธ์ ๋ฐ์๋ D์ผ ๋์ ๋ค์ด์ดํธ๋ฅผ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค. ๋ค์ด์ดํธ ์ ๋ฐ์์ ์ฒด์ค์ W0 g, ์ผ์ผ ์๋์ง ์ญ์ทจ๋ I0 Kcal, ์ผ์ผ ๊ธฐ์ด ๋์ฌ๋์ ์ผ์ผ ์๋์ง ์ญ์ทจ๋๊ณผ ๊ฐ์ I0 Kcal์ด๋ค. ๋ฐ์๋ ์ด๋์ ํ์ง ์์ ์ผ์ผ ํ๋ ๋์ฌ๋ A0์ 0 Kcal์ด๋ค. ๋ค์ด์ดํธ ๊ธฐ๊ฐ, ๋ฐ์๋ ์ผ์ผ ์๋์ง ์ญ์ทจ๋๊ณผ ์ผ์ผ ํ๋ ๋์ฌ๋์ ๋ฐ๊ฟ ๊ฒ์ด๋ค(๋ฌผ๋ก ๋ค์ด์ดํธ ์ ๊ณผ ๊ฐ์ ์๋ ์๋ค). ๋ฐ์์ ๋ค์ด์ดํธ ๊ธฐ๊ฐ ์ผ์ผ ์๋์ง ์ญ์ทจ๋์ I Kcal, ๋ค์ด์ดํธ ๊ธฐ๊ฐ ์ผ์ผ ํ๋ ๋์ฌ๋์ A Kcal์ด๋ค. ๋ค์ด์ดํธ๋ฅผ ํ๋ ๋์ ๋ฐ์์ ์ฒด์ค๊ณผ ์ผ์ผ ๊ธฐ์ด ๋์ฌ๋์ ๋ณํํ๋ค. ๋จ, ๋ฐ์์ ์ ์ฒด ๊ตฌ์กฐ๋ ๋งค์ฐ ๋จ์ํ์ฌ ์ฒด์ค๊ณผ ์ผ์ผ ๊ธฐ์ด ๋์ฌ๋์ ๊ฐ๊ฐ ํ๋ฃจ์ ๋จ ํ ๋ฒ๋ง ๋ณํํ๋ค. ์ฒด์ค์ (์ผ์ผ ์๋์ง ์ญ์ทจ๋ − ์ผ์ผ ์๋์ง ์๋น๋) g/K.. 2021. 9. 12. [๋ฐฑ์ค/C++] 10876๋ฒ : ์ค๋ณต ๋นผ๊ณ ์ ๋ ฌํ๊ธฐ ๋ฌธ์ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, N๊ฐ์ ์ ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๊ฐ์ ์ ์๋ ํ ๋ฒ๋ง ์ถ๋ ฅํ๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ์๋ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์๋ ์ ๋๊ฐ์ด 1,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ์ด๋, ๊ฐ์ ์๋ ํ ๋ฒ๋ง ์ถ๋ ฅํ๋ค. ํ์ด set์ ์ด์ฉํ์! (set ์ค๋ช ์ ์๋์...) #include #include using namespace std; int main(){ int n, k; set s; cin >> n; while(n--){ cin >> k; s.insert(k); } for (auto iter=s.begin(); iter!=s.end(.. 2021. 9. 8. [๋ฐฑ์ค/C++] 11651๋ฒ : ์ขํ ์ ๋ ฌํ๊ธฐ 2 ๋ฌธ์ 2์ฐจ์ ํ๋ฉด ์์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ขํ๋ฅผ y์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, y์ขํ๊ฐ ๊ฐ์ผ๋ฉด x์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์๋ก ์ ๋ ฌํ ๋ค์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ ๊ฐ์ N (1 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ i๋ฒ์ ์ ์์น xi์ yi๊ฐ ์ฃผ์ด์ง๋ค. (-100,000 ≤ xi, yi ≤ 100,000) ์ขํ๋ ํญ์ ์ ์์ด๊ณ , ์์น๊ฐ ๊ฐ์ ๋ ์ ์ ์๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ์ ์ ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด // 11651๋ฒ ์ขํ ์ ๋ ฌํ๊ธฐ 2 #include #include #include using namespace std; vector dots; bool compare(const pair &a, const pair &b){ if (a... 2021. 9. 6. [๋ฐฑ์ค/C++] 10994๋ฒ : ๋ณ ์ฐ๊ธฐ - 19 ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ํ์ด ์์ ์์ ์ค ๊ฐ๊ฒฉ์ด ์ข ์ด์ํ๋ฐ, ๊ฐ๋ก ์ธ๋ก๊ฐ ๋๊ฐ์ ์ฌ๊ฐํ์ด๋ค.... ์ด ๋ฌธ์ ๋ ํ ๋๋ฆฌ๋ง ์ ๊ฒฝ์ฐ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค! 01. ์ฌ๊ฐํ์ ์ผ์ชฝ ์๋จ ์ ์ ์์ ์ขํ (0, 0)์ผ๋ก ์ก๋๋ค. 02. ๊ฝ ์ฐฌ ํ ๋๋ฆฌ์ธ ๋งจ ์์ ๋งจ ์๋๋ง ๊ณ ๋ คํ๋ค - ๊ฐ๋ก) ๋งจ ์, ๋งจ ์๋ - ์ธ๋ก) ๋งจ ์, ๋งจ ์๋ ๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด์ค๋ค. 03. ๋๋๋ฉด x+2, y+2, n-1์ ์ธ์๋ก ๋๊ฒจ์ค๋ค. (์ด๊ฑด ์ฌ๊ฐํ์ ์ง์ ๊ทธ๋ ค๋ณด๋ฉด ํ์ ํ ์ ์๋ ํจํด์ด๋ค) #include using namespace std; char star[400][400]; void solution(i.. 2021. 9. 6. ์ด์ 1 2 3 4 5 6 ยทยทยท 19 ๋ค์