# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
312061 | 2020-10-12T09:03:11 Z | sofaman | Rabbit Carrot (LMIO19_triusis) | C++14 | 176 ms | 3944 KB |
#include<iostream> #include<fstream> #include<vector> #include<map> #include<algorithm> #include<set> #include <cmath> #include<string.h> #include <stdio.h> #include <unordered_map> #include <queue> #include<climits> #include <iomanip> #include<iostream> #include<fstream> #include<vector> #include<map> #include<algorithm> #include<set> #include <cmath> #include<string.h> #include <stdio.h> #include <unordered_map> #include <queue> #include<climits> #include <iomanip> #include <unordered_set> using namespace std; #define ll long long #define clr(x) memset(x, 0, sizeof(x)) #define tcase ll t;cin>>t;while(t--) #define all(v) v.begin(),v.end() #define GCJ ll t;cin>>t;for(ll H=1;H<=t;H++){cout<<"CASE #"<<H<<": ";solve();} #define fast ios_base::sync_with_stdio(0);cin.tie(0) #define endl "\n" //comment out the above line when coding probs which require flushing the output #define prarr(a,n) for(ll i=0;i<n;i++){cout<<a[i]<<" ";}cout<<endl; #define remDup(v) sort(all(v));v.resize(unique(all(v))-v.begin()); #define vi vector<ll> #define pii pair<ll, ll> #define vii vector<pii> #define vvi vector<vector<ll>> #define rep(i,n) for(ll i=0;i<n;i++) #define crep(i,x,n) for(ll i=x;i<n;i++) #define revrep(n,i) for(ll i=n-1;i>=0;i--) #define crevrep(n,x,i) for(ll i=n-1;i>=x;i--) #define ss second #define ff first #define incr(x,y) x=max(x, y) #define decr(x,y) x=min(x, y) #define pb push_back void USACO(string s) { fast; freopen((s+".in").c_str(),"r",stdin); freopen((s+".out").c_str(),"w",stdout); } //const ll mod = 1000000007; void solve() { ll n, m; cin>>n>>m; vi lis; rep(i,n) { ll x; cin>>x; x=(m*(i+1))-x; if(x>=0) { auto j= upper_bound(all(lis), x); if(j==lis.end()) lis.pb(x); else *j = x; } } cout<<n-lis.size()<<endl; } int main() { //tcase { solve(); } }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 256 KB | Output is correct |
2 | Correct | 1 ms | 256 KB | Output is correct |
3 | Correct | 1 ms | 256 KB | Output is correct |
4 | Correct | 0 ms | 256 KB | Output is correct |
5 | Correct | 1 ms | 256 KB | Output is correct |
6 | Correct | 1 ms | 256 KB | Output is correct |
7 | Correct | 1 ms | 256 KB | Output is correct |
8 | Correct | 0 ms | 256 KB | Output is correct |
9 | Correct | 1 ms | 256 KB | Output is correct |
10 | Correct | 0 ms | 256 KB | Output is correct |
11 | Correct | 1 ms | 256 KB | Output is correct |
12 | Correct | 1 ms | 256 KB | Output is correct |
13 | Correct | 1 ms | 256 KB | Output is correct |
14 | Correct | 1 ms | 256 KB | Output is correct |
15 | Correct | 1 ms | 256 KB | Output is correct |
16 | Correct | 1 ms | 384 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 256 KB | Output is correct |
2 | Correct | 0 ms | 256 KB | Output is correct |
3 | Correct | 1 ms | 256 KB | Output is correct |
4 | Correct | 2 ms | 384 KB | Output is correct |
5 | Correct | 2 ms | 384 KB | Output is correct |
6 | Correct | 3 ms | 384 KB | Output is correct |
7 | Correct | 3 ms | 384 KB | Output is correct |
8 | Correct | 3 ms | 384 KB | Output is correct |
9 | Correct | 3 ms | 384 KB | Output is correct |
10 | Correct | 3 ms | 384 KB | Output is correct |
11 | Correct | 3 ms | 384 KB | Output is correct |
12 | Correct | 3 ms | 384 KB | Output is correct |
13 | Correct | 2 ms | 384 KB | Output is correct |
14 | Correct | 3 ms | 384 KB | Output is correct |
15 | Correct | 3 ms | 384 KB | Output is correct |
16 | Correct | 3 ms | 384 KB | Output is correct |
17 | Correct | 4 ms | 384 KB | Output is correct |
18 | Correct | 0 ms | 256 KB | Output is correct |
19 | Correct | 1 ms | 256 KB | Output is correct |
20 | Correct | 1 ms | 256 KB | Output is correct |
21 | Correct | 0 ms | 256 KB | Output is correct |
22 | Correct | 1 ms | 256 KB | Output is correct |
23 | Correct | 1 ms | 256 KB | Output is correct |
24 | Correct | 1 ms | 256 KB | Output is correct |
25 | Correct | 0 ms | 256 KB | Output is correct |
26 | Correct | 1 ms | 256 KB | Output is correct |
27 | Correct | 0 ms | 256 KB | Output is correct |
28 | Correct | 1 ms | 256 KB | Output is correct |
29 | Correct | 1 ms | 256 KB | Output is correct |
30 | Correct | 1 ms | 256 KB | Output is correct |
31 | Correct | 1 ms | 256 KB | Output is correct |
32 | Correct | 1 ms | 256 KB | Output is correct |
33 | Correct | 1 ms | 384 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 384 KB | Output is correct |
2 | Correct | 5 ms | 384 KB | Output is correct |
3 | Correct | 5 ms | 384 KB | Output is correct |
4 | Correct | 3 ms | 512 KB | Output is correct |
5 | Correct | 4 ms | 384 KB | Output is correct |
6 | Correct | 4 ms | 512 KB | Output is correct |
7 | Correct | 3 ms | 384 KB | Output is correct |
8 | Correct | 3 ms | 384 KB | Output is correct |
9 | Correct | 3 ms | 384 KB | Output is correct |
10 | Correct | 3 ms | 384 KB | Output is correct |
11 | Correct | 1 ms | 256 KB | Output is correct |
12 | Correct | 0 ms | 256 KB | Output is correct |
13 | Correct | 1 ms | 256 KB | Output is correct |
14 | Correct | 2 ms | 384 KB | Output is correct |
15 | Correct | 2 ms | 384 KB | Output is correct |
16 | Correct | 3 ms | 384 KB | Output is correct |
17 | Correct | 3 ms | 384 KB | Output is correct |
18 | Correct | 3 ms | 384 KB | Output is correct |
19 | Correct | 3 ms | 384 KB | Output is correct |
20 | Correct | 3 ms | 384 KB | Output is correct |
21 | Correct | 3 ms | 384 KB | Output is correct |
22 | Correct | 3 ms | 384 KB | Output is correct |
23 | Correct | 2 ms | 384 KB | Output is correct |
24 | Correct | 3 ms | 384 KB | Output is correct |
25 | Correct | 3 ms | 384 KB | Output is correct |
26 | Correct | 3 ms | 384 KB | Output is correct |
27 | Correct | 4 ms | 384 KB | Output is correct |
28 | Correct | 0 ms | 256 KB | Output is correct |
29 | Correct | 1 ms | 256 KB | Output is correct |
30 | Correct | 1 ms | 256 KB | Output is correct |
31 | Correct | 0 ms | 256 KB | Output is correct |
32 | Correct | 1 ms | 256 KB | Output is correct |
33 | Correct | 1 ms | 256 KB | Output is correct |
34 | Correct | 1 ms | 256 KB | Output is correct |
35 | Correct | 0 ms | 256 KB | Output is correct |
36 | Correct | 1 ms | 256 KB | Output is correct |
37 | Correct | 0 ms | 256 KB | Output is correct |
38 | Correct | 1 ms | 256 KB | Output is correct |
39 | Correct | 1 ms | 256 KB | Output is correct |
40 | Correct | 1 ms | 256 KB | Output is correct |
41 | Correct | 1 ms | 256 KB | Output is correct |
42 | Correct | 1 ms | 256 KB | Output is correct |
43 | Correct | 1 ms | 384 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 6 ms | 384 KB | Output is correct |
2 | Correct | 5 ms | 384 KB | Output is correct |
3 | Correct | 5 ms | 384 KB | Output is correct |
4 | Correct | 3 ms | 512 KB | Output is correct |
5 | Correct | 4 ms | 384 KB | Output is correct |
6 | Correct | 4 ms | 512 KB | Output is correct |
7 | Correct | 3 ms | 384 KB | Output is correct |
8 | Correct | 3 ms | 384 KB | Output is correct |
9 | Correct | 3 ms | 384 KB | Output is correct |
10 | Correct | 3 ms | 384 KB | Output is correct |
11 | Correct | 1 ms | 256 KB | Output is correct |
12 | Correct | 0 ms | 256 KB | Output is correct |
13 | Correct | 1 ms | 256 KB | Output is correct |
14 | Correct | 2 ms | 384 KB | Output is correct |
15 | Correct | 2 ms | 384 KB | Output is correct |
16 | Correct | 3 ms | 384 KB | Output is correct |
17 | Correct | 3 ms | 384 KB | Output is correct |
18 | Correct | 3 ms | 384 KB | Output is correct |
19 | Correct | 3 ms | 384 KB | Output is correct |
20 | Correct | 3 ms | 384 KB | Output is correct |
21 | Correct | 3 ms | 384 KB | Output is correct |
22 | Correct | 3 ms | 384 KB | Output is correct |
23 | Correct | 2 ms | 384 KB | Output is correct |
24 | Correct | 3 ms | 384 KB | Output is correct |
25 | Correct | 3 ms | 384 KB | Output is correct |
26 | Correct | 3 ms | 384 KB | Output is correct |
27 | Correct | 4 ms | 384 KB | Output is correct |
28 | Correct | 60 ms | 2920 KB | Output is correct |
29 | Correct | 171 ms | 2280 KB | Output is correct |
30 | Correct | 174 ms | 2424 KB | Output is correct |
31 | Correct | 173 ms | 2296 KB | Output is correct |
32 | Correct | 102 ms | 3436 KB | Output is correct |
33 | Correct | 115 ms | 3564 KB | Output is correct |
34 | Correct | 176 ms | 3180 KB | Output is correct |
35 | Correct | 174 ms | 3944 KB | Output is correct |
36 | Correct | 97 ms | 2156 KB | Output is correct |
37 | Correct | 116 ms | 1628 KB | Output is correct |
38 | Correct | 110 ms | 3564 KB | Output is correct |
39 | Correct | 111 ms | 3564 KB | Output is correct |
40 | Correct | 0 ms | 256 KB | Output is correct |
41 | Correct | 1 ms | 256 KB | Output is correct |
42 | Correct | 1 ms | 256 KB | Output is correct |
43 | Correct | 0 ms | 256 KB | Output is correct |
44 | Correct | 1 ms | 256 KB | Output is correct |
45 | Correct | 1 ms | 256 KB | Output is correct |
46 | Correct | 1 ms | 256 KB | Output is correct |
47 | Correct | 0 ms | 256 KB | Output is correct |
48 | Correct | 1 ms | 256 KB | Output is correct |
49 | Correct | 0 ms | 256 KB | Output is correct |
50 | Correct | 1 ms | 256 KB | Output is correct |
51 | Correct | 1 ms | 256 KB | Output is correct |
52 | Correct | 1 ms | 256 KB | Output is correct |
53 | Correct | 1 ms | 256 KB | Output is correct |
54 | Correct | 1 ms | 256 KB | Output is correct |
55 | Correct | 1 ms | 384 KB | Output is correct |