Problem

1/6

Chuyển đổi theo chu kỳ với xoay

Problem

Duyệt qua các phần tử của mảng theo số lượng phần tử mong muốn.
 
Sử dụng càng ít nhiệm vụ càng tốt.
 
Đầu vào
Nhập một danh sách các số. Tất cả các số trong danh sách đều nằm trên cùng một dòng.
 
Đầu ra
Số đã cho đầu tiên N — số phần tử trong mảng và số vị trí cần dịch chuyển K (1<=N<=100, -1000<=K<=1000). Hơn nữa, qua khoảng trống, N số được viết — các phần tử mảng. Mảng bao gồm các số nguyên.


Nhập Đầu ra
5 2
12  3 4 5
3 4 5 1 2
5 1000
1 2 3 4 5
1 2 3 4 5
5-2
1 2 3 4 5
4 5 1 2 3
Write the program below
#include <iostream>
#include <vector>
#include <algorithm>  
using namespace std;
int main()
{
	int N,K;
	vector<int> myvector;

	cin >> N>>K;
	for (int i = 0; i < N; i++)
	{
		int b;
		cin >> b;
		myvector.push_back(b);
	}
	if(K>0)
           rotate(  
else
             rotate(  
    for (auto now : myvector) {
	     	cout << now << " ";
   }}   

     

Program check result

To check the solution of the problem, you need to register or log in!