๐Ÿ’ป My Work 112

๋ฐฑ์ค€ - 1644 : ์†Œ์ˆ˜์˜ ์—ฐ์†ํ•ฉ

https://www.acmicpc.net/problem/1644 1644๋ฒˆ: ์†Œ์ˆ˜์˜ ์—ฐ์†ํ•ฉ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 4,000,000) www.acmicpc.net * ์ฃผ์˜! * ์šฐ์„  4,000,000๊นŒ์ง€ ๋จผ์ € ๊ฑธ๋Ÿฌ์ค€ ํ›„์—, 2๋ถ€ํ„ฐ n๊นŒ์ง€ ํ•„์š”ํ•œ ์†Œ์ˆ˜๋ฅผ ์ €์žฅํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. for (int i = 2; i * i

๋ฐฑ์ค€ - 18115 : ์นด๋“œ ๋†“๊ธฐ

https://www.acmicpc.net/problem/18115 18115๋ฒˆ: ์นด๋“œ ๋†“๊ธฐ ์ˆ˜ํ˜„์ด๋Š” ์นด๋“œ ๊ธฐ์ˆ ์„ ์—ฐ์Šตํ•˜๊ณ  ์žˆ๋‹ค. ์ˆ˜ํ˜„์ด์˜ ์†์— ๋“ค๋ฆฐ ์นด๋“œ๋ฅผ ํ•˜๋‚˜์”ฉ ๋‚ด๋ ค๋†“์•„ ๋ฐ”๋‹ฅ์— ์Œ“์œผ๋ ค๊ณ  ํ•œ๋‹ค. ์ˆ˜ํ˜„์ด๊ฐ€ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์€ ๋‹ค์Œ 3๊ฐ€์ง€๋‹ค. ์ œ์ผ ์œ„์˜ ์นด๋“œ 1์žฅ์„ ๋ฐ”๋‹ฅ์— ๋‚ด๋ ค๋†“๋Š”๋‹ค. www.acmicpc.net ์•ž๊ณผ ๋’ค๋ฅผ ๋‹ค ์ฐธ์กฐํ•ด์•ผํ•  ๋•Œ ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” STL์ธ deque๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์นด๋“œ๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค. #include #include #include #include using namespace std; deque prac(int n, vector& tech) { deque card; // ์ฒ˜์Œ ์นด๋“œ ์ƒํƒœ for (int i = 1; i > n; vector tech(n + 1); for (int..

๋ฐฑ์ค€ - 1269 : ๋Œ€์นญ ์ฐจ์ง‘ํ•ฉ

https://www.acmicpc.net/problem/1269 A์™€ B์— ๊ณตํ†ต์ ์œผ๋กœ ๋‚˜์˜ค๋Š” ์›์†Œ๋ฅผ ์ง€์šฐ๋ฉด ๋œ๋‹ค. ์ด ๋‚จ์€ ์›์†Œ ๊ฐœ์ˆ˜๋Š”, ๋‚จ์•„ ์žˆ๋Š” ์ง‘ํ•ฉ์˜ ์›์†Œ ๊ฐœ์ˆ˜ - ๊ณตํ†ต๋œ ์›์†Œ ๊ฐœ์ˆ˜ ์ด๋‹ค. ๐Ÿ™‚ #include #include using namespace std; int main() { int a, b, j, num = 0; cin >> a >> b; map subSet; for (int i = 0; i > j; subSet[j]++; } for (int i = 0; i > j; if (subSet[j]) { subSet[j] = 0; num++; // ๊ณต..

๋ฐฑ์ค€ - 1620 : ๋‚˜๋Š”์•ผ ํฌ์ผ“๋ชฌ ๋งˆ์Šคํ„ฐ ์ด๋‹ค์†œ

https://www.acmicpc.net/problem/1620 1620๋ฒˆ: ๋‚˜๋Š”์•ผ ํฌ์ผ“๋ชฌ ๋งˆ์Šคํ„ฐ ์ด๋‹ค์†œ ์ฒซ์งธ ์ค„์—๋Š” ๋„๊ฐ์— ์ˆ˜๋ก๋˜์–ด ์žˆ๋Š” ํฌ์ผ“๋ชฌ์˜ ๊ฐœ์ˆ˜ N์ด๋ž‘ ๋‚ด๊ฐ€ ๋งž์ถฐ์•ผ ํ•˜๋Š” ๋ฌธ์ œ์˜ ๊ฐœ์ˆ˜ M์ด ์ฃผ์–ด์ ธ. N๊ณผ M์€ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ธ๋ฐ, ์ž์—ฐ์ˆ˜๊ฐ€ ๋ญ”์ง€๋Š” ์•Œ์ง€? ๋ชจ๋ฅด๋ฉด www.acmicpc.net ์ˆœ์„œ๊ฐ€ ์ƒ๊ด€์—†๊ธฐ ๋•Œ๋ฌธ์— unordered_map์„ ํ™œ์šฉํ•˜์˜€๋‹ค. ์ž๊พธ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋‚œ๋‹ค๋ฉด ๊ผญ ์ถ”๊ฐ€ํ•˜๊ธฐ! cin.tie(NULL); ios_base::sync_with_stdio(false); #include #include #include #include using namespace std; int main() { cin.tie(NULL); ios_base::sync_w..

๋ฐฑ์ค€ - 17478 : ์žฌ๊ท€ํ•จ์ˆ˜๊ฐ€ ๋ญ”๊ฐ€์š”?

https://www.acmicpc.net/problem/17478 ๋‹จ์ˆœํ•œ ์žฌ๊ท€๋ฌธ์ œ์ด๋‹ค.๐Ÿ™‚ ๋ฌธ์ œ์—์„œ ์š”๊ตฌํ•˜๋Š” ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ๊ธฐ์ €์กฐ๊ฑด์—์„  ๊ผญ return; #include using namespace std; int N; void print(int n) { if (n == 0) { for (int j = n; j < N; j++) cout

map

๐Ÿš€ ์„ ์–ธ map ๋ณ€์ˆ˜๋ช…; ๐Ÿš€ ๊ธฐ๋ณธ๊ฐ’ (์ฝ˜์†”์ฐฝ) ๐Ÿš€ for๋ฌธ ๐Ÿš€ ์ˆœํ™˜๋Œ ๋•Œ for (auto iter : ๋ณ€์ˆ˜๋ช…) key == iter.first value == iter.second ๐Ÿš€ Map value sort key๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ค‘๋ณตx, ์ •๋ ฌ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— value๊ฐ’์„ ์ •๋ ฌํ•ด์ฃผ๋ ค๋ฉด vector์— ๊ทธ๋Œ€๋กœ ํ• ๋‹นํ•œ ํ›„ sort ํ•ด์ค˜์•ผํ•จ. โ—vector์˜ ์ž๋ฃŒํ˜•์€ map์˜ ์ž๋ฃŒํ˜•๊ณผ ๊ฐ™์€ pair๋กœ ํ• ๋‹นโ—

HDRI - ๋ Œ๋”๋ง ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€

๐Ÿ“Œ HDRI ์ด๋ฏธ์ง€ ์ œ๊ณต ์‚ฌ์ดํŠธ Poly Haven • Poly Haven The Public 3D Asset Library polyhaven.com ๐Ÿš€ ๋ฐ‘์— ๋‚ด๋ฆฌ๋‹ค๋ณด๋ฉด ์žˆ๋Š” Browse ํด๋ฆญ ๐Ÿš€ ๋งˆ์Œ์— ๋“œ๋Š” ์ด๋ฏธ์ง€ ํด๋ฆญ ๐Ÿš€ 4K ๋กœ ๋‹ค์šด๋กœ๋“œ

Subdivision - ๋ชจ์„œ๋ฆฌ ๋‘ฅ๊ธ€๊ฒŒ

๐Ÿš€ ๋ชจ๋””ํŒŒ์ด์–ด - ์„ญ๋””๋น„์ ผ ์ถ”๊ฐ€ ํ›„ ์›ฌ๋งŒํ•œ ๋ชจ์–‘๋“ค์€ ์ด๋ ‡๊ฒŒ ์žก์•„๋†“์œผ๋ฉด ๋ชจ์„œ๋ฆฌ ๋‘ฅ๊ธ€๋‘ฅ๊ธ€ํ•˜๊ฒŒ ๋จ ๐Ÿš€ Levels Viewport - 3 ๐Ÿš€ ๋ Œ๋” - 3 ๐Ÿš€ ์…ฐ์ด๋“œ ์Šค๋ฌด์Šค ํ•˜๋ฉด ๋ ! ๐Ÿš€ ๋ชจ์–‘ ๋ณต์žกํ•œ ๊ฒฝ์šฐ