본문 바로가기

백준90

2751) 수 정렬하기 2 (C++) 출처 https://www.acmicpc.net/problem/2751 내 풀이 #include #include #include using namespace std; int N = 0; int number = 0; vector v; int main() { scanf("%d", &N); for (int i = 0; i < N; i++) { scanf("%d", &number); v.push_back(number); } sort(v.begin(), v.end()); for (int i = 0; i < N; i++) { printf("%d\n", v[i]); } } 해설 2750번 문제와 같은 유형이지만 시간 초과에 신경을 써줘야했다. 밑의 접은글을 위에 선언해 cin, cout으로 입출력을 시도해도 시간초과.. 2022. 5. 7.
2750) 수 정렬하기 (C++) 출처 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 내 풀이 #include #include #include using namespace std; int N = 0; int number = 0; vector v; int main() { cin >> N; for (int i = 0; i > number; v.push_back(number); } sort(v.begin(), v.end()); for (int i = 0; i .. 2022. 5. 7.
10866) 덱 (C++) 출처 https://www.acmicpc.net/problem/10866 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 내 풀이 #include #include using namespace std; deque dq; string command = ""; int push_number = 0; int N = 0;//명령어 수 int main() { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> N; for (int i = 0.. 2022. 5. 7.
18258) 큐 2 (C++) 출처 https://www.acmicpc.net/problem/18258 18258번: 큐 2 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 2,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 내 풀이 #include #include using namespace std; int main() { // 밑에 3개 쓰면 시간초과 사라짐 ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int N = 0; int push_command = 0; string command = " "; queueq; cin >.. 2022. 5. 4.