[タイトル説明:
右回転文字列チャー新しい文字列に、nビットからなります。
abcdehi、N = 2とします。出力hiabcde。
nはこれ以上int型よりも、もちろん大ああ、ないかもしれません。
[入力説明:
最初のラインN、右シフトの数
第二行は、(もはや10 ^ 6以上)のみ1つの文字列を有しています
[出力]説明:
ライン、右Nビットの文字列の後。
[サンプル入力]:
2
abcdehi
[]サンプル出力:
hiabcde
[時間制限、およびデータの説明の範囲:
時間:1秒間隔:64M
0 <N <= 10 ^ 6
#include <iostreamの> する#include <アルゴリズム> の#include <cstdioを> する#include <CStringの> 名前空間STDを使用して、 チャーS [1000000]。 INTのmain(){ int型SS、K。 scanf関数( "%D \ n"、&K)。 scanf関数( "%s"は、単数または複数); (S)strlenをSS =。 K%= SS。 以下のために(INT iがSS-kは=; I <SS; I ++) COUT << S [i]は、 以下のために(INT I = 0; I <= SS-K-1; I ++) COUT << S [i]は、 0を返します。 }