std::max(a,b) - a,b의 값을 비교해서 큰값을 반환하는 함수 입니다.
int tolower(int),int toupper(int) - 대소문자 변환
substr(pos,count) -pos부터 pos+count까지의 문자열 리턴
전역변수에서 배열선언하면 0으로 초기화댐
arr.erase(unique(arr.begin(), arr.end()),arr.end());
unique() 인접요소가 같을경우 뒤로 보내고 포인터값 반환(정렬 후 사용)
// pow( , ); : 제곱하기
//v.pop_back() : 벡터 제일 뒤에 원소 삭제
오름차순 - sort(v.begin(), v.end());
내림차순 - sort(v.rbegin(), v.rend());
기타 - sort(v.begin(), v.end(), cmp); < : 오름차순, > : 내림차순
cmp - 비교하는 데이터 자료형을 인자로 받기
reverse(v.begin(),v.end()); 역순
string to_string (int num); : 숫자를 스트링으로
stoi() stol() stoll() stod() stof() : 스트링을 숫자로
atoi() :char형을 숫자로
연관 컨테이너 insert() erase() find()
unordered_set 데이터 존재유무
unorderd_map 데이터 대응되는 값 반환
map보다 더 빠른 탐색을 하기 위한 자료구조입니다.
min_element(v.begin(),v.end()) : 배열이나 벡터,문자열의 구간안에서 최소값 주소 리턴
pair<,> p : 데이터 쌍 표현,두 객체를 하나의 객체로 -> sort()가능
make_pair(T, T) : 데이터 할당
p.first 첫번째 인자 p.second 두 번째 인자
#include -> accumlate(v.begin(),v.end(),합의 초기값) : 벡터나 배열의 합
str.append(num,char) : num만큼 str에 char추가
stringstream ss
str(string s) 현재 stringstream의 값을 s 로 바꾼다
ss >> num 공백 제외하고 맞는 문자열에서 맞는 자료형 추출
getline(cin, s); - #include에 있음 cin이후에쓰면 버퍼비워주기(cin.ignore())
split - 거의 필순데 출처 : https://chbuljumeok1997.tistory.com/42
num의 개수 구하기
#include count(v.begin(), v.end(), num)
밖에다 배열 선언하면 0으로 초기화
dp - 배열 만들어서 안에 값들 쌓아나가기
사용했던 값 다시 사용할 경우 사용