GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............

Saturday, 13 August 2022

[Solution] Wonderful Permutation Codeforces Solution



A. Wonderful Permutation
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

You are given a permutation 

p1,p2,,pn of length n and a positive integer kn.

In one operation you can choose two indices i and j (1i<jn) and swap pi with pj.

Find the minimum number of operations needed to make the sum p1+p2++pk as small as possible.

A permutation is an array consisting of n distinct integers from 1 to n in arbitrary order. For example, [2,3,1,5,4] is a permutation, but [1,2,2] is not a permutation (2 appears twice in the array) and [1,3,4] is also not a permutation (n=3 but there is 4 in the array).

Input

Each test contains multiple test cases. The first line contains the number of test cases t (1t100).

Solution Click Below:-  👉CLICK HERE👈
👇👇👇👇👇

 Description of the test cases follows.

The first line of each test case contains two integers n and k (1kn100).

The second line of each test case contains n integers p1,p2,,pn (1pin). It is guaranteed that the given numbers form a permutation of length n.

Output

For each test case print one integer — the minimum number of operations needed to make the sum p1+p2++pk as small as possible.

No comments:

Post a Comment