뒤집기
면접 대비시간 제한1초메모리 제한256 MB
길이 250만 이하인 문자열에 M번의 부분 문자열 뒤집기를 적용한 뒤 최종 문자열을 출력한다.
문제
텍스트 편집기에 개의 문자로 이루어진 문자열이 있다. 미르코는 번의 단계를 거치며, 각 단계에서 두 수 와 를 골라 위치 부터 위치 까지(양 끝 포함)의 모든 문자로 이루어진 부분 문자열을 뒤집는다. 뒤집을 때는 부분 문자열의 첫 번째 문자를 마지막 문자와 바꾸고, 두 번째 문자를 끝에서 두 번째 문자와 바꾸는 식으로 계속한다. 문자열의 위치에는 부터 까지 번호가 붙어 있다.
모든 뒤집기가 끝난 뒤 문자열의 최종 상태를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 처음 문자열이 주어진다. 문자열은 영어 소문자로만 이루어져 있고, 길이 은 이하이다. 둘째 줄에 단계의 수를 나타내는 자연수 ()이 주어진다. 다음 개의 줄에는 한 단계를 나타내는 두 자연수 와 ()가 주어진다.
출력
첫째 줄에 모든 뒤집기가 끝난 뒤의 문자열을 출력한다.