Submission #1291448

#TimeUsernameProblemLanguageResultExecution timeMemory
1291448LolkasMeepPermutation Game (APIO25_permgame)C++20
6 / 100
2 ms348 KiB
#include "permgame.h"
#include "bits/stdc++.h"
using namespace std;
typedef long long ll;

int Alice(int m, int e, vector<int> u, vector<int> v, int n, vector<int> p) {
    for(ll i = 0; i < n; i++){
        if(i == p[i]) continue;
        ll index = 0;
        for(ll j = 0; j < n; j++){
            if(i == p[j]){
                index = j;
                break;
            }
        }

        // cout << "swaping: " << i << index << '\n';

        Bob({i, index});
        swap(p[i], p[index]);
    }

    return n;


    vector<int> t(m);
    for (int i = 0; i < m; i++){
        t[i] = i;
    }

    int j = Bob(t);
    swap(p[t[u[j]]], p[t[v[j]]]);

    return 42;
}

Compilation message (stderr)

permgame.cpp: In function 'int Alice(int, int, std::vector<int>, std::vector<int>, int, std::vector<int>)':
permgame.cpp:19:14: warning: narrowing conversion of 'i' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
   19 |         Bob({i, index});
      |              ^
permgame.cpp:19:14: warning: narrowing conversion of 'i' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
permgame.cpp:19:17: warning: narrowing conversion of 'index' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
   19 |         Bob({i, index});
      |                 ^~~~~
permgame.cpp:19:17: warning: narrowing conversion of 'index' from 'll' {aka 'long long int'} to 'int' [-Wnarrowing]
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...