๋ฐ์ํ
C++ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ์ง ํ๋ก๊ทธ๋๋ฐ์ ๊ณต๋ถํด๋ณด๊ณ ์ ํฉ๋๋ค. ๊ฒฝ์ง ํ๋ก๊ทธ๋๋ฐ์ ์ค๋นํ๋ฉด์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ตํ๊ณ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ๋ ์ฌ๋ฆด ์ ์๋ ๋ฅ๋ ฅ๋ ์ค์ํ์ง๋ง ์ธ์ด์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ธ ๋ถ๋ถ์ ์ ์ฐํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ ๋ํ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋ฐ๋ผ์ ๊ฐ๋จํ๊ฒ ์ฐธ๊ณ ํ์ฌ ํ๋ก๊ทธ๋จ์ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ์ํฌ ์ ์๋ ๋ด์ฉ์ ์ด ๊ฒ์๊ธ์ ๋ชจ์๋๊ณ ์ ํฉ๋๋ค.
Template Code
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef vector<int> vi;
int main ()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout << "Hello World" << '\n';
return 0;
}
Online Judge Site
์ ๋ช ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ํ์ด ์ฌ์ดํธ๋ฅผ ๋ชจ์๋ดค์ต๋๋ค.
ํด์ธ
๊ตญ๋ด
- ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง(BOJ)
- ์ฝ๋์ (CodeUp)
- ํ๋ก๊ทธ๋๋จธ์ค(Programmers)
- ์ผ์ฑ SW Expert Academy
Tip
- g++ ์ปดํ์ผ๋ฌ๋ก ์์ค ์ฝ๋๋ฅผ ์ปดํ์ผํ๋ ค๋ฉด? (์: test.cpp)
- g++ -std=c++11 -02 -Wall test.cpp -o test
- cout ์คํธ๋ฆผ์ ์ด์ฉํ ๋, ์ข๋ ํจ์จ์ ์ผ๋ก ์
์ถ๋ ฅ์ ํ๋ ค๋ฉด?
ios::sync_with_stdio(0);
cin.tie(0)
cout << endl;
(X) ->cout << '\n';
(O)
- ๋ถ๋์์์ ์ถ๋ ฅ ์๋ฆฌ์ ์กฐ์ ํ๋ ค๋ฉด? (์: ์์์ ์๋ 9์๋ฆฌ๊น์ง ํํ)
printf("%.9f\n", integer);
cout << fixed;
cout << setprecision(9);
- ์ฝ๋๋ฅผ ์ค์ด๊ณ ์ถ๋ค๋ฉด?
- typedef ํน์ #define(๋งคํฌ๋ก) ํ์ฉํด๋ณด๊ธฐ
- ์ผ๋ฐ์ ์ผ๋ก ์ฐ์ฐํ์๊ฐ 5์ต์ ๋์ด๊ฐ๋๊ฒฝ์ฐ
- C์ธ์ด(1
3์ด) Python(515์ด)=> ๊ฐ๋ฅํ๋ฉด pypy๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ - N <= 500 => O(N^3), N<=2,000 => O(N^2)
- N <= 100,000 => O(NlogN)
- N <= 10,000,000 => O(N)
- C์ธ์ด(1
- ์จ๋ผ์ธ IDE๋ฅผ ์ฌ์ฉํด๋ณด๊ณ ์ถ๋ค๋ฉด?
Book Reference
๋ฐ์ํ
'๐ฅ Computer Science > Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ๋ฐฑ์ค 16236 ์๊ธฐ์์ด (0) | 2020.08.23 |
---|---|
[C++] ๋ณด๊ดํจ (0) | 2019.10.19 |
[C++] ์ ๋ ฌ (Sorting) (0) | 2019.10.19 |