일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 외판원 순회
- 인간이 그리는 무늬
- BFS
- multiset
- 다음 지도 api
- 언어의 온도
- 다이나믹 프로그래밍
- yolo
- 다음 API
- 그리디 알고리즘
- 생활코딩
- lower_bound
- 위상정렬
- 캘리그라피
- 창훈쓰다
- DP
- 안드로이드 스튜디오
- 평창동계올림픽
- 성화봉송주자
- Segment Tree
- 백트레킹
- 이분탐색
- upper_bound
- 영어회화 100일의 기적
- 삼성 코딩테스트
- 비트마스크
- BOJ 2098
- 성화봉송
- MST
- boj
- Today
- Total
목록2018/10 (3)
Hoon222y
123456789101112131415161718192021222324252627282930313233343536373839404142#include using namespace std; struct st{ int a[111111]; int siz; st(){ siz=0; } int sz() { return siz; } void push(int x){ a[siz] = x; siz++; } void pop(){ siz--; } int top(){ return a[siz-1]; } bool empty(){ if(siz==0)return true; else return false; }}; int main(){ st stk; stk.push(1); stk.push(2); stk.pop(); stk.push(3)..
123456789101112131415161718192021222324252627282930313233343536373839404142#include using namespace std; struct data{ int x,y; data(int x,int y):x(x),y(y){} data(){}}; struct queue{ data d[10010]; int start,end,size; //st:시작점 ed:끝점 queue(){ start=end=size=0; } int sz(){ return size; } void push(int x,int y){ d[end++]=data(x,y); size++; } data pop(){ start++; size--; return d[start-1]; } void pri..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120#include using namespace std; struct Node{ int data; char cdata; Node* prev; Node* next; //초기화 Node (int data, char cdata) : data(data) , cdata(cd..