Submission #1366618


Source Code Expand

#include <iostream>
#include <utility>
#include <string>
#include <vector>
using namespace std;

int main() {
  int N, K; cin >> N >> K;
  vector<char> S(N);
  for ( auto& s : S ) cin >> s;
  for ( int i = 0; i < K; i++ ) {
    auto itr = min_element(S.begin() + i, S.end());
    int min = distance(S.begin(), itr); 

    swap(S[i], S[min]);
  }
  for ( auto s : S ) cout << s; cout << "\n";

  return 0;
}

Submission Info

Submission Time
Task C - 辞書式順序ふたたび
User suzuhira
Language C++14 (GCC 5.4.1)
Score 0
Code Size 427 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:12:50: error: ‘min_element’ was not declared in this scope
     auto itr = min_element(S.begin() + i, S.end());
                                                  ^