Description:

n枚の花札の山に対して、r回の「上からp枚目の札からc枚を一番上に持ってくる」という操作を加える。
一番上の札は、はじめに下から何番目に有った物か?
1<=n,r<=50
p+c <= n+1

Answer:

3分間クッキング。
50枚までなので、C++/Javaならstring.substr/String.substringを使うと簡単に書けるかも。

Source: