본문 바로가기

# Foundation/백준풀이

(43)
# Foundation/백준풀이 [정렬] 백준 1181 :: 단어 정렬 단어 정렬 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초256 MB206857576542437.225%문제알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오.길이가 짧은 것부터길이가 같으면 사전 순으로입력첫째 줄에 단어의 개수 N이 주어진다. (1≤N≤20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다.출력조건에 따라 정렬하여 단어들을 출력한다. 단, 같은 단어가 여러 번 입력된 경우에는 한 번씩만 출력한다.예제 입력 1 복사13 but i wont hesitate no more no more it cannot wait im yours 예제 출력 1..

2019. 5. 15. 22:37

# Foundation/백준풀이 [정렬] 백준 10989 :: 수 정렬하기 3 수 정렬하기 3 성공시간 제한메모리 제한제출정답맞은 사람정답 비율3 초 (하단 참고)8 MB (하단 참고)382487943590423.294%문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.예제 입력 1 복사10 5 2 3 1 4 2 3 5 1 7 예제 출력 1 복사1 1 2 2 3 3 4 5 5 7 문제풀이1차 문제풀이 (1988 KB, 1648 ms)데이터의 수는 많지만, 도메인이 좁으므로 카운트 솔팅이 효과적이다. 콘솔 입..

2019. 5. 15. 01:21

# Foundation/백준풀이 [정렬] 백준 1026 :: 보물 보물 성공시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB153388768754961.245%문제옛날 옛적에 수학이 항상 큰 골칫거리였던 나라가 있었다. 이 나라의 국왕 김지민은 다음과 같은 문제를 내고 큰 상금을 걸었다.길이가 N인 정수 배열 A와 B가 있다. 다음과 같이 함수 S를 정의하자.S = A[0]*B[0] + ... + A[N-1]*B[N-1]S의 값을 가장 작게 만들기 위해 A의 수를 재배열하자. 단, B에 있는 수는 재배열하면 안 된다.S의 최솟값을 출력하는 프로그램을 작성하시오. 입력첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 1..

2019. 5. 13. 23:57