다항 함수의 적분
시간 제한1초메모리 제한256 MB
차수가 1 이하인 다항식을 문자열로 입력받아 적분한 결과를 출력한다. x^2는 xx로, 적분 상수는 W로 쓴다.
문제
다항식(polynomial)은 문자의 거듭제곱에 상수를 곱한 항들의 합으로 나타내는 식이다. 예를 들어 같은 식을 뜻한다. 그중 변수가 하나뿐인 것을 일변수 다항식이라 하고, 다음과 같이 쓴다.
차수가 최대 1인 일변수 다항식이 주어졌을 때, 그 함수를 적분한 결과를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 차수가 최대 1인 일변수 다항식이 주어진다. 항의 개수는 최대 2개이고, 변수는 항상 로 주어지며, 각 항은 공백 문자로 구분되지 않는다. 주어지는 계수는 절댓값이 10,000을 넘지 않는 0이 아닌 2의 배수이고, 주어지는 상수는 절댓값이 10,000을 넘지 않는 정수이다. 차수가 같은 항은 한 번만 주어진다. 단, 계수의 절댓값이 1인 경우에는 1을 생략한다. 다항식은 차수가 큰 항부터 작은 항 순서로 주어진다.
출력
주어진 일변수 다항식을 적분한 결과를 입력 형식과 동일하게 출력한다. 적분상수는 W로, 은 xx로 표현한다.
힌트
문제에서 다루는 적분법은 을 사용한다. (는 적분상수) 또한 적분 가능한 함수에 대하여 합의 법칙 가 성립한다.