Submission #750109

#TimeUsernameProblemLanguageResultExecution timeMemory
7501097as__7Zalmoxis (BOI18_zalmoxis)C++17
0 / 100
237 ms10304 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pii pair<int, int>
#define all(x) x.begin(),x.end()
const int sz = 1e6 + 1, mod = 1e9 + 7, inf = -1e18;
int dp[10001][1001] = {};
signed main()
{
    int n, k;
    cin >> n >> k;
    vector<int>a(n);
    map<int, int>mp;
    for (int i = 0; i < n; i++) {
        cin >> a[i];
        mp[a[i]]++;
    }
    int x = -1;
    int num = -1;
    for (int i = 1; i < n; i++) {
        if (a[i] - a[i - 1] == -2) {
            x = i + 1;
            break;
        }
        if (a[i] - a[i - 1] == -1) {
            if (mp[a[i] - 1]){
                x = i + 1;
                break;
            }
        }
    }
    for (int i = 0; i < n; i++) {
        if (x == i)cout << a[i - 1] - 1 << ' ';
        cout << a[i] << ' ';
    }
}

Compilation message (stderr)

zalmoxis.cpp: In function 'int main()':
zalmoxis.cpp:19:9: warning: unused variable 'num' [-Wunused-variable]
   19 |     int num = -1;
      |         ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...