#433スクロール文字列

[タイトル説明:

右回転文字列チャー新しい文字列に、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を返します。
}

  

 

おすすめ

転載: www.cnblogs.com/xiongchongwen/p/11821320.html