Submission #88786

# Submission time Handle Problem Language Result Execution time Memory
88786 2018-12-08T17:55:42 Z asifthegreat Studentsko (COCI14_studentsko) C++14
10 / 100
60 ms 972 KB
#include <bits/stdc++.h>
using namespace std;

const int N = 50003;

int ara[N],tmp[N],dp[N];
vector<int>v;
int n,k;
map<int,int>id;

int main()
{
    scanf("%d %d",&n,&k);
    for(int i = 0; i < n;i++){
        scanf("%d",&ara[i]);
        tmp[i] = ara[i];
    }
    sort(tmp,tmp+n);
    for(int i = 0; i < n;i++){
        id[tmp[i]] = i/k;
    }
    for(int i = 0; i < n;i++){
        v.push_back(id[ara[i]]);
    }
    //for(auto i: v){
       // cout << i << " ";
   // }cout << endl;
    for(int i = 0; i <= n;i++)dp[i] = 1;
    for(int i = 1; i < n;i++){
        for(int j = 0; j < i;j++){
            if(v[j] <= v[i])dp[i] = max(dp[i],dp[j]+1);
        }
    }
    cout << n-dp[n-1] << endl;

    return 0;
}

Compilation message

studentsko.cpp: In function 'int main()':
studentsko.cpp:13:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d %d",&n,&k);
     ~~~~~^~~~~~~~~~~~~~~
studentsko.cpp:15:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         scanf("%d",&ara[i]);
         ~~~~~^~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 376 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 380 KB Output is correct
2 Correct 2 ms 552 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 552 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 52 ms 900 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 60 ms 916 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 52 ms 916 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 49 ms 944 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 55 ms 944 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 52 ms 944 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 53 ms 972 KB Output isn't correct
2 Halted 0 ms 0 KB -