본문 바로가기

ACMICPC 10824 네 수 문제네 자연수 A, B, C, D가 주어진다. 이 때, A와 B를 붙인 수와 C와 D를 붙인 수의 합을 구하는 프로그램을 작성하시오.두 수를 A와 B를 합치는 것은 A의 뒤에 B를 붙이는 것을 의미한다. 즉, 20과 30을 붙이면 2030이 된다.입력첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000)출력A와 B를 붙인 수와 C와 D를 붙인 수의 합을 출력한다. 각각의 자연수는 7자리 이하이지만, 두 자연수를 붙이면 최대 14자리의 숫자가 나오므로 int형으로 표현할 수 없다.(int 형은 2^31까지이니 약 20억, 10자리수 초반까지밖에 표현하지 못한다)맘 편하게 처음부터 long long int 를 사용해서 받아주자. #include #includ.. 더보기
ACMICPC 4344 평균은 넘겠지 문제대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.입력첫째 줄에는 테스트케이스 C가 주어진다. 둘째 줄부터 각 테스트케이스 마다 첫 수로 정수 N(1 더보기
ACMICPC 1065 한수 문제어떤 양의 정수 X의 자리수가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다.출력첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 예제 입력110예제 출력99 *** 분명 해당 문제의 입력에서 N은 1000보다 작거나 같은 자연수라고 하였으나, 정답 처리기는 10000보다 작거나 같은 자연수(가정)에 대해 채점한다. 확실한 것은 1050이상의 숫자에 대한 데이터를 채점한다는 것.***등차 수열이란?등차수열은 연속하는 두 항의 차이가 모두 일정한 .. 더보기