분류 전체보기98 [1874번] 스택 수열 1874번: 스택 수열 www.acmicpc.net /*1874번 스택 수열*/ #include #include #include using namespace std; stackS; queueQ; int N, Arr_pointer = 0, push_num = 1; int Arr[100000]; int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> N; for (int i = 0; i > Arr[i]; while (Arr_pointer < N) { if (S.empty()) { S.push(push_num++); Q.push('+'); } else { if (S.top() == Arr[Arr_pointer]) { S.pop(); Ar.. 2019. 3. 15. [10867번] 중복 빼고 정렬하기 10867번: 중복 빼고 정렬하기 www.acmicpc.net /*10867번 중복 빼고 정렬하기*/ #include #include #include using namespace std; int N,input; vectorv; int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> N; for (int i = 0; i > input; v.push_back(input); } sort(v.begin(), v.end()); v.erase(unique(v.begin(), v.end()), v.end()); for (int i = 0; i < v.size(); i++) cout 2019. 3. 13. [1181번] 단어 정렬 1181번: 단어 정렬 www.acmicpc.net /*1181번 단어 정렬*/ #include #include #include #include using namespace std; int N; string in; vectorv; vectorout; pairtemp; int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> N; for (int i = 0; i > in; v.push_back(in); } sort(v.begin(), v.end());//입력 받은것을 정렬해서 v.erase(unique(v.begin(), v.end()),v.end());//중복 제거 //단어의 길이와 단어를 저장하는 벡터에 넣어줌 for (int .. 2019. 3. 13. [1026번] 보물 1026번: 보물 www.acmicpc.net /*1026번 보물*/ #include #include using namespace std; int A[50], B[50]; int N, result; bool desc(int a, int b) { return a > b; } int main() { ios::sync_with_stdio(0), cin.tie(0); cin >> N; for (int i = 0; i > A[i]; } for (int i = 0; i > B[i]; } sort(A, A + N); sort(B, B + N, desc); for (int i = 0; i < N; i++) { result += A[i] * B[i]; } cout 2019. 3. 12. 이전 1 ··· 11 12 13 14 15 16 17 ··· 25 다음